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 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.