The Testing Pyramid

The Test Automation Pyramid (accredited to Mike Cohn but popularised by Martin Fowler from Thoughtworks offers a useful model to think about the best way to structure your test automation. The key message is that the majority of the testing should be done at the unit test level as opposed to the GUI level.

Please fill in details

Use the Testing Pyramid to create an effective test automation strategy

The number of unit tests > number of server tests > number of GUI tests = a testing pyramid.

The alternative – the inverted pyramid or “ice cream cone” – means a slower feedback loop between developers and testing, more bugs found later in the product lifecycle, when they are generally more expensive to fix, and fewer opportunities for developers to learn from their mistakes. ​ ​

devopsgroup_testing_pyramids_ideal_001

Check Out Our Clients

admiral_logo_500x300px
Skyscanner_stacked logo_Sky blue_RGB_72dpi
swissre_logo_500x300px
department_education_logo_500x300px
Want to see who else we work with? Visit our Clients page.