Chapter 7. Automating Confirmation with Acceptance Tests

The previous chapter explained that scenarios assist in monitoring the conversation and confirming expectations. At this point, you understand that scenarios express the success criteria of what is delivered during the sprint. This chapter aims to go further by automating confirmation. You can confirm with an acceptance test that the success criteria are met. This chapter addresses the following quality assurance challenges. How do you confirm repeatedly and on a recurring basis that the software always meets the evolving specifications? This is even more problematic to the extent that it’s often extremely difficult to figure out how a change in one part of the software can echo in other ...

Get Executable Specifications with Scrum: A Practical Guide to Agile Requirements Discovery now with the O’Reilly learning platform.

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