더북(TheBook)

2.1.7 재스민 들어가기

재스민은 행위 주도 개발(Behavior-Driven Development , BDD) 방식으로 자바스크립트 단위 테스트를 작성하기 위한 라이브러리다.

Note.

“BDD라고? 여태까지 TDD라고 하지 않았나?” BDD와 TDD는 상호 배타 관계가 아니다. BDD는 단위 테스트로 확인할 기능 또는 작동 로직을 일상 언어로 서술하는데, 이로써 개발자는 자신이 작성 중인 코드가 ‘어떻게’가 아니라 ‘무엇’을 해야 하는지 테스트 코드에 표현할 수 있다. 그리고 행위 주도 스타일로 정의/구성한 테스트는 쉬운 문장으로 서술한 기능 명세서로 삼을 만하다는 이점도 있다.

 

재스민 프레임워크의 전반적인 내용은 이 절에서 다루지만, 공식 홈페이지(http://jasmine.github.io)를 방문하여 상세한 라이브러리 문서(그 자체로 실행 가능한 재스민 테스트 꾸러미)를 꼭 참고하기 바란다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.