Behavior Driven Development(BDD)
소프트웨어 테스팅 방법론 중 하나- test, document, example 을 모두 모아놓은 개념- 명세서(spec) 작성 시, 아래와 같은 양식으로 작성할 수 있다.describe("pow", function() { it("주어진 숫자의 n 제곱", function() { assert.equal(pow(2, 3), 8); });});명세서의 구성 요소1. describe("제목", function() { ... })구현하고자 하는 기능에 대한 설명it 블록을 모아주는 역할2. it("useCase 설명", function() {...})누구나 읽을 수 있도록 자연어로 작성function은 유즈 케이스 테스트 함수가 들어간다.3. assert.equal(val1, val2)제대로 구현했다면 ..
2025. 4. 10.