Let’s Get Practical

Here are some ways to put these ideas into practice.

Seven Strategies for Great Acceptance Tests

Acceptance tests can be applied at any level, from story to task. They can be formalized with a testing framework like Cucumber or SpecFlow, or they can be informally jotted down on the other side of a story card. Acceptance tests tell the team when they’re done building a feature, and they help everyone to share a common understanding for what’s to be built. Here are seven strategies for great acceptance tests.

Get clear on the benefits of what you’re building

Writing acceptance tests forces you to get clear on exactly what you’re building and how it will manifest in the system. Just having this conversation between the Product ...

Get Beyond Legacy Code 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.