October 2009
Intermediate to advanced
504 pages
15h 39m
English
Even before the ascendancy of agile methodologies like Scrum, we knew we should automate our tests. But we didn’t. Automated tests were considered expensive to write and were often written months, or in some cases years, after a feature had been programmed. One reason teams found it difficult to write tests sooner was because they were automating at the wrong level. An effective test automation strategy calls for automating tests at three different levels, as shown in Figure 16.1, which depicts the test automation pyramid.
Figure 16.1 The test automation pyramid.

At the base of the test automation pyramid is unit ...
Read now
Unlock full access