테스트 케이스
테스트 케이스는 무엇입니까?
테스트 케이스는 특정 요구 사항에 대한 준수를 확인하기 위해 특정 테스트 시나리오에 대해 개발 된 테스트 데이터, 전제 조건, 예상 결과 및 사후 조건 집합이 포함 된 문서입니다.
테스트 케이스는 테스트 실행의 시작점 역할을하며 일련의 입력 값을 적용한 후 애플리케이션은 최종 결과를 가져오고 시스템을 특정 종료 지점 또는 실행 사후 조건이라고도합니다.
일반적인 테스트 케이스 매개 변수 :
테스트 케이스 ID
테스트 시나리오
테스트 케이스 설명
테스트 단계
Prerequisite
테스트 데이터
예상 결과
테스트 매개 변수
실제 결과
환경 정보
Comments
예:
최대 10 자까지 입력 할 수있는 입력 필드를 확인해야한다고 가정 해 보겠습니다.
위 시나리오의 테스트 케이스를 개발하는 동안 테스트 케이스는 다음과 같은 방식으로 문서화됩니다. 아래 예에서 첫 번째 사례는 통과 시나리오이고 두 번째 사례는 실패입니다.
대본 | 테스트 단계 | 예상 결과 | 실제 결과 |
---|---|---|---|
최대 10자를 허용 할 수있는 입력 필드를 확인하십시오. | 애플리케이션에 로그인하고 10 자 입력 | 응용 프로그램은 10 자 모두를 허용 할 수 있어야합니다. | 응용 프로그램은 10 자 모두를 허용합니다. |
최대 11자를 허용 할 수있는 입력 필드를 확인하십시오. | 응용 프로그램에 로그인하고 11 자 입력 | 응용 프로그램은 11자를 모두 허용하지 않아야합니다. | 응용 프로그램은 10 자 모두를 허용합니다. |
예상 결과가 실제 결과와 일치하지 않으면 결함을 기록합니다. 결함은 결함 수명주기를 거치며 테스터는 수정 후 동일한 문제를 해결합니다.