What is ATDD?
ATDD, or Acceptance Test Driven Development is a development method that’s based on communication between the developers, testers and business customers. It requires collaboration between team members with different perspectives (deployment, testing, and customer) to write acceptance tests before implementing a functionality. The discussions that occur generates the acceptance test. This discussion is commonly referred to as “the three amigos” which represents the three different perspectives: customer (what problem are we solving?), development (how do we solve the problem?) and testing (what about…).
The acceptance tests are representing the user’s point of view and will provide input to describe the requirements of the software. They also serve as a way of verifying if the system works as intended. Sometimes the acceptance tests are automated by the team.
Want to learn more about Test Automation?
Read our whitepaper
« Back to Glossary Index