Chapter 7. Acceptance Testing: Expanding Use Case Scenarios

Acceptance Testing: Expanding Use Case Scenarios

This is the first chapter where we leave the realm of programmer tests. As we walk backwards from completion and a delivered product, through coding, design, and unit/controller tests, we reach the analysis stage that is covered by acceptance tests written from the perspective of users, customers, and business analysts.

Acceptance testing broadly covers two parts of your analysis model: the business requirements (functional and non-functional requirements), which we cover in Chapter 8, and the behavioral requirements (use cases), which we cover in this chapter.

When you write a use case, ...

Get Design Driven Testing: Test Smarter, Not Harder now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.