본문으로 건너뛰기

Behavior-driven development

행동주도개발BDD

TDD와의 차이

  • 테스트가 아니라 명세
  • 단언(assert)이 아니라 기대(expectation)
  • TDD에 비해 Mock object 사용을 더 장려. (Mock object smell 주의 필요)
  • TDD의 테스트는 그레이박스라면, BDD의 스팩은 더 블랙박스에 가까움.