Transitioning from QA to Development

Transitioning from QA to Development

Last year, I made the move from QA to Development. I had been a QA for a number of years and due to a number of reasons, I felt like I needed a change. While I knew the change was…

Dependency Inversion

Dependency Inversion is a widely used principle in building software today. While it is heavily used, the understanding of Dependency Inversion, Inversion of Control and Dependency Injection are less well known. These three principles and patterns are often spoken about…

Testing Tours

Testing Tours

What are Testing Tours? A “tour” is an exploration of a product that is organised around a theme. You decide on a theme, then navigate and tour around the application to document your theme findings.  Tours are excellent for surfacing…

Getting Started with UI Test Automation

Introduction If you want to get started in Test Automation, then I find jumping straight into it is the fastest way to learn. Some might suggest you need a certain level of coding knowledge before designing a well constructed automation…