문제
테스트 케이스와 관련한 설명으로 틀린 것은?
① 테스트의 목표 및 테스트 방법을 결정하기 전에 테스트 케이스를 작성해야 한다. ② 프로그램에 결함이 있더라도 입력에 대해 정상적인 결과를 낼 수 있기 때문에 결함을 검사할 수 있는 테스트 케이스를 찾는 것이 중요하다. ③ 개발된 서비스가 정의된 요구 사항을 준수하는지 확인하기 위한 입력 값과 실행 조건, 예상 결과의 집합으로 볼 수 있다. ④ 테스트 케이스 실행이 통과되었는지 실패하였는지 판단하기 위한 기준을 테스트 오라클(Test Oracle)이라고 한다.
정답
1번
해설
정답: 1. 테스트 케이스는 테스트 목표와 방법을 먼저 결정한 후에 작성해야 한다.
오답 풀이
- 1번: 목표·방법 결정 전에 작성한다는 순서가 틀렸다.
- 2번: 결함 검출 가능한 케이스를 찾는 것이 중요한 것이 맞다.
- 3번: 입력값·실행 조건·예상 결과 집합이라는 정의가 맞다.
- 4번: 테스트 오라클에 대한 설명이 맞다.
보충 개념 테스트는 계획 → 분석/설계 → 케이스 작성 → 실행 → 결과 평가 순으로 진행된다.