Acceptance Tests Feed Into the Definition Of Done
Each user story should have at least one acceptance test. The tests are drafted by the business (with support from the BAs and QA) they describe the behavior they expect to see in the application when the story is complete. When it’s practical the builders aim to automate the execution of these tests. As the builders and the business’ understanding of the requirements converge and they come to an agreement on what’s to be delivered by the story, they start to build and automate the acceptance tests to prove that it’s the ask has been fulfilled. ...