위키 홈 Edit Behavior-driven development 테스트 주도 개발의 변형. TDD와의 차이 테스트가 아니라 명세 단언(assert)이 아니라 기대(expectation) TDD에 비해 Mock object 사용을 더 장려. (Mock object smell 주의 필요) TDD의 테스트는 그레이박스라면, BDD의 스팩은 더 블랙박스에 가까움.