개발/방법론
-
BDD 방법론 예제개발/방법론 2021. 1. 30. 14:31
애자일 소프트웨어 개발 방법론에서 가장 널리 쓰이는 것들 - BDD(Behaviour-Driven Development) - TDD(Test-Driven Development) 테스트 케이스에 User Story 기법과 유사함. 그냥 쭉 읽어나가는 스토리 같은 자연어에 가깝게 작성 1. 행위를 표현할 수 있는 스토리 작성 2. (실패하는) 모든 스토리를 실행 3. 스토리 실행을 위한 첫 번째 스텝을 정의 4. 테스트에 성공하도록 어플리케이션 코드 작성 5. 시나리오가 통과될 때 까지 4,5 번 과정을 반복 6. 시나리오 통과 7. 애플리케이션 리팩토링 ! BDD는 행위기반의 사용자 스토리로부터 요구사항을 식별, 충족시키는 Outside-in 기법. # BDD의 행위 명세법 - Narrative - Rol..