테스트 시나리오 관용구

seheeee_97·2024년 3월 20일
0

개인 공부

목록 보기
36/44

Given (주어진) : 테스트의 사전 조건을 설정하는 부분

테스트를 시작하기 전에 필요한 초기 상태 설정
테스트에 필요한 객체를 생성하거나 초기화
예를 들어, 데이터베이스에 특정한 상태를 설정하거나 객체를 생성하는 등의 작업을 수행


When (만약) : 테스트의 액션을 설명

특정한 동작이 수행될 때의 상황을 정의
이 단계에서는 주로 특정한 메소드 호출 또는 작업을 수행하는 등의 동작을 실행
텍스트테스트를 실행하는 주요 행동


Then (그러면) : 테스트의 결과를 검증

테스트 동작 이후에 예상되는 결과가 나오는지 확인
이 단계에서는 주로 메소드 호출의 반환 값이나 상태 변화를 검증하고, 테스트가 예상대로 동작하는지 확인

0개의 댓글