Chapter 32. Functional Tests

Automated functional tests (also known as automated acceptance tests) are tests that exercise the requirements. They are generally written with the help of the customer and in the language of the business domain. They usually exercise a large part of the system and integrate several subsystems. Automated functional tests are complementary to automated developer tests. Figure 32-1 shows the relationship between the Functional Tests and Customer Part of Team practices.

Figure 32-1. Automated functional tests are executable requirements that the customer should write.

Image

Business Value

Functional tests primarily increase ...

Get Agile Adoption Patterns: A Roadmap to Organizational Success now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.