What is The Testing Pyramid?

What is The Testing Pyramid?
Agile Testing Pyramid

Most teams today use an inverted pyramid where most of the tests are manual User Acceptance Tests and System tests and are manually executed via the UI. Unit tests are non-existent or are too few to be beneficial.

In order to have a maintainable test suite, as explained in this post, the base of our pyramid or automated testing strategy should consists of mostly unit tests, followed by integration tests, systems tests, functional tests, acceptance tests, UI tests and finally, a very limited suite of manual tests focused mainly on exploratory and usability testing.

Also check out the entire Agile Testing series:

Close Menu