테스트케이스
IT 위키
더 많은 작업
Test Case; 테스트 케이스
특정 요구사항을 만족하는지 확인하기 위한 입력값, 실행 조건, 기대 결과의 집합
- 테스트를 언제 누가 수행해도 같은 결과가 나오도록 하는 것이 목적이다.
- 무엇을 확인하려는 것인지가 분명해야 하며, 하나의 테스트 케이스는 하나의 확인 목적을 갖는 것이 좋다.
ISO/IEC/IEEE 29119-3 등에서 정의하는 항목이다.
- 식별자(ID)
- 테스트 항목 / 대상
- 입력 명세
- 출력 명세 (기대 결과)
- 환경 설정 (하드웨어, 소프트웨어, 데이터)
- 특수 절차 요구사항
- 의존성 (선행 테스트 케이스)
- 테스트 오라클 : 기대 결과가 맞는지 판단하는 기준
- 테스트 시나리오 : 테스트 케이스 여러 개를 수행 순서대로 묶은 것
- 테스트 스크립트 : 테스트 케이스를 자동화 도구가 실행할 수 있게 작성한 것