테스트는 문서다

qkdk·2024년 1월 30일
0

TDD

목록 보기
4/12

DisplayName을 섬세하게 작성하라

  1. 명사의 나열보다 문장으로 작성
  1. 테스트 행위에 대한 결과까지 기술하기

  2. 도메인 용어를 사용하여 한층 추상화된 내용을 담기
  3. 테스트의 현상(실패 or 성공)을 중점으로 기술하지 말것

BDD 스타일

개발자가 아닌 사람이 봐도 이해할 수 있을 정도의 추상화 수준을 권장

Given, When, Then

  • Given: 시나리오 진행에 필요한 모든 준비 과정(객체, 값, 상태 등)
  • When: 시나리오 행동 진행
  • Then: 시나리오 진행에 대한 결과 명시, 검증
profile
qkdk

0개의 댓글