ATDD vs BDD vs TDD - GearsOfTesting/knowledge-sharing GitHub Wiki

  • What is part of TDD?
  • What is part of ATDD?
  • What is part of BDD?
  • What is part of some of them?
  • And what references prove its origin?
It is applied by comes from authored by and proven by
Acceptance Test-Driven Development BDD n/a
Arrange-Act-Assert (3-As) TDD TDD
Baby steps TDD TDD
Behavior-Driven Development n/a n/a Dan North
Behavior over testing BDD BDD
Code-Driven Testing TDD TDD
Collaboration ATDD, BDD ATDD
Concrete examples ATDD, BDD ATDD
Conversation ATDD, BDD ATDD
Data-Driven Testing ATDD ATDD
Fake it until you make it TDD TDD
Five Whys ATDD, BDD BDD
Gherkin ATDD, BDD BDD
Given-When-Then TDD BDD
Keyword-Driven Testing ATDD BDD
Outside-in development BDD BDD
Setup-Execute-Verify TDD TDD
Should sentence TDD BDD
Specification as an ubiquitous language BDD DDD
Test && Commit || Revert (TCR) n/a n/a Kent Beck
Test-Driven Development n/a n/a Kent Beck
Three Amigos ATDD, BDD BDD
Transformation Priority Premise TDD TDD Robert C. Martin
Triangulation TDD TDD