Enhancing Collaboration through Acceptance Tests
Even though acceptance testing principles and tools are common today, teams often stumble during implementation. In the worst cases, acceptance tests start to feel like a burden rather than a boon. Paul Nelson guides you through common acceptance testing pitfalls and provides practical, “tested” solutions to keep your acceptance testing efforts on track. Starting with a typical example, Paul guides you through important principles that focus on collaboration with the business-getting the words right, managing the level of detail, dependency isolation, and refactoring in safe steps. Paul explores common abstraction patterns and demonstrates examples using Cucumber, though the principles are equally applicable with other tools. Leave with a renewed confidence in your ability to maintain control of your acceptance tests and make them the collaboration tool they should be. Stop working for your acceptance tests-make them work for you.