# Behavior-driven development > 테스트 주도 개발의 변형. [테스트 주도 개발](https://wiki.g15e.com/pages/Test-driven%20development.txt)의 변형. ## TDD와의 차이 - 테스트가 아니라 명세 - 단언(assert)이 아니라 기대(expectation) - TDD에 비해 사용을 더 장려. ( 주의 필요) - TDD의 테스트는 그레이박스라면, BDD의 스팩은 더 블랙박스에 가까움.