Martin Fowler's Test Pyramid has served the industry well for years. It tells you which types of tests to write (unit, integration, end-to-end) and roughly how many of each. The pyramid is intuitive: a wide base of fast unit tests, a narrower middle of integration tests, and a thin top of slow end-to-end tests. To … Continue reading You Climbed the Test Pyramid. Now Eat a Custard Slice.
Tag: Quality
Why I prefer a Test Contract to a Test Plan
Some context... I firmly believe that quality really is everyone's responsibility. In order for that to become something practical and useful, the things we do have to be easily accessible to everyone, regardless of their background. Sometimes that means we have to simplify and abstract away the actual complexities of practices and techniques, particularly around … Continue reading Why I prefer a Test Contract to a Test Plan
A Useable Definition of Quality
Straight in, here it is: Quality is the absence of unnecessary friction. Why, you might be asking yourself, do I think that this is a useable definition of Quality? Quality Requires Context "What does Quality mean to you?" is a question regularly asked in interviews for software testers. The jury is out for me on … Continue reading A Useable Definition of Quality