受け入れテスト駆動開発 - CI/CD用語集の定義
受け入れテスト駆動開発は、機能を構築する前に、合意された受け入れ基準をテストとして書きます。
受け入れテスト駆動開発 (ATDD) は、開発が始まる前にチームが機能の受け入れテストを定義し、テストが合意された要件を捉える協働的な実践です。
ATDDは、顧客、テスター、開発者を集めて「完了」を前もって定義します。受け入れテストはその後実装を導き、完了のゲートとして機能します。
BDDとの関係
ATDDは機能レベルの受け入れ基準に焦点を当て、しばしばGiven, When, Thenで表現され、実践ではBDDと大きく重なります。
関連ガイド
Behavior-Driven Development - CI/CD Glossary DefinitionBehavior-Driven Development: Behavior-driven development (BDD) extends TDD by describing desired behavior in…
Given, When, Then - CI/CD Glossary DefinitionGiven, When, Then: Given, When, Then is a template for expressing a test or scenario in plain language: given…
Acceptance Test - CI/CD Glossary DefinitionAcceptance Test: An acceptance test verifies that a feature meets its business requirements from the user's p…