ATDD Acceptance Test Driven Development

사용자 테스트 케이스가 개발을 주도하는 것으로 애자일 개발 환경의 사용자, 개발자, 테스터들간의 효과적인 협업 도구인 사용자 스토리 기반의 대상 시스템에 대한 테스트 케이스를 만들고 이를 실제로 실행 가능하게 만들어 주는 개발 방법론