ISTQB 연습문제: Valid Test Objective(유효한 테스트 목적)은 무엇일까?
아래 보기 중에서 ISTQB 기준에 따라 유효한 테스트 목적(Test Objective)을 고르는 문제입니다.
📘 문제
Which of the following statements describe a valid test objective?
- To prove that there are no unfixed defects in the system under test
- To prove that there will be no failures after the implementation of the system into production
- To reduce the risk level of the test object and to build confidence in the quality level
- To verify that there are no untested combinations of inputs
✅ 정답
c) To reduce the risk level of the test object and to build confidence in the quality level
📝 왜 정답이 c)인가?
ISTQB는 테스트의 목적을 다음과 같이 정의합니다:
- 리스크 감소
- 품질 수준에 대한 신뢰(confidence) 제공
- 결함 발견
- 요구사항 충족 여부 평가
- 이해관계자에게 정보 제공
c번은 이 ISTQB 정의와 정확하게 일치하기 때문에 유효한 테스트 목적입니다.
❌ 다른 보기들이 틀린 이유-FL-1.1.1
a) To prove that there are no unfixed defects in the system under test
테스트는 결함의 존재를 발견하는 활동이지, 결함이 없음을 증명할 수는 없습니다.
이는 ISTQB Testing Principle 1:
"Testing shows the presence of defects, not their absence." 을 명확히 위반합니다.
b) To prove that there will be no failures after the implementation of the system into production
이 보기 역시 테스트가 미래의 실패가 발생하지 않을 것을 보장한다고 잘못 가정하고 있습니다.
이는 ISTQB Testing Principle 7, 즉 Absence-of-defects fallacy(결함 부재의 오류)에 해당하는 오해입니다.
📌 Testing Principle 7: Absence-of-defects fallacy (결함 부재의 오류)
많은 사람들이 “요구사항을 모두 테스트하고 발견된 결함을 모두 고치면 시스템은 성공적으로 동작할 것이다”라고 믿지만,
이것은 잘못된 기대입니다.
요구사항 기반의 테스트와 결함 수정만으로는 다음을 보장할 수 없습니다:
- 사용자의 실제 니즈와 기대 충족
- 고객의 비즈니스 목표 달성
- 경쟁 제품 대비 우수한 사용자 경험
따라서 테스트는 시스템의 성공을 보장하지 못하며,
단지 리스크를 줄이고 품질에 대한 정보를 제공하는 도구일 뿐입니다.
결국 b 보기처럼 “운영 배포 후 실패가 없음을 증명한다”는 것은
ISTQB에 따르면 잘못된 테스트 목적입니다.
d) To verify that there are no untested combinations of inputs
모든 입력 조합을 테스트하는 것은 현실적으로 불가능합니다.
ISTQB Testing Principle 2: "Exhaustive testing is impossible."
따라서 d번 역시 유효한 테스트 목적이 아닙니다.
⭐ 요약
| 보기 | 정답 여부 | 이유 |
|---|---|---|
| a | ❌ | 결함 없음 증명은 불가능 (Principle 1 위반) |
| b | ❌ | 결함 부재의 오류 (Principle 7 위반) |
| c | ✔️ | ISTQB가 제시한 테스트 목적과 정확히 일치 |
| d | ❌ | 완전 테스트는 불가능 (Principle 2 위반) |
📌 마무리
이 문제는 ISTQB에서 자주 출제되는 핵심 개념입니다.
테스트는 “성공을 보장하는 활동이 아니라, 리스크를 줄이고 품질에 대한 신뢰를 제공하는 활동”이라는 점을 기억하세요!
이 글은 ISTQB Foundation Level 시험 준비를 위한 해설 콘텐츠로, Testing Principles(특히 Principle 7: Absence-of-defects fallacy)을 중심으로 Valid Test Objective 문제를 명확하게 설명합니다.
