ビヘイビア駆動開発 - CI/CD用語集の定義
ビヘイビア駆動開発(BDD)は、ビジネスと開発者が共有する構造化された平易な言葉の形式(多くはGiven-When-Then)で例を書き、それをテストとして自動化することでTDDを拡張します。
CI/CDにおいて
Gherkinで書かれたBDDシナリオは、pipeline内で実行可能な受け入れテストとして動作します。そのため、振る舞いを規定するのと同じドキュメントが、すべてのbuildでそれを検証します。
関連ガイド
Test-Driven Development - CI/CD Glossary DefinitionTest-Driven Development: Test-driven development (TDD) is a practice where you write a failing test first, th…
Continuous Testing - CI/CD Glossary DefinitionContinuous Testing: Continuous testing is running automated tests at every stage of the pipeline, so quality…
Definition of Done - CI/CD Glossary DefinitionDefinition of Done: A definition of done is a shared, explicit checklist of conditions a work item must meet…