O'Reilly logo

Beyond Legacy Code by David Scott Bernstein

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required