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
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
SPEEDLOADS Mnemonic for API Testing In my work, I do a lot of API and Web Service testing. Most of the Web Services we create are brand new; we collaborate on what the
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
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
Many organisations are moving towards an Agile approach to the work environment; instead of having teams consisting purely of testers, the teams are now set up consisting of multiple functions. An example of
Build the product right while building the right product Acceptance criteria are an important part to the iterative planning process when working under an agile methodology. Having clearly defined acceptance criteria, that are