1. Question
Which of the following BEST fits as an element of the checklist used in checklist-based testing?
- a) “The developer made an error when implementing the code”
- b) “The achieved statement coverage exceeds 85%”
- c) “The program works correctly regarding functional and non-functional requirements”
- d) “The error messages are written in language that the user can understand”
✅ Correct Answer: d)
2. What Is Checklist-Based Testing?
Checklist-based testing is an experience-based technique where testers use a predefined list of test conditions, risks, or common problem areas to ensure important checks are not overlooked.
체크리스트 기반 테스트는 경험 기반 테스트 기법으로, 테스터가 미리 정의된 체크리스트(테스트 조건, 위험 요소, 자주 발생하는 문제 목록)를 기반으로 빠르게 기능을 검증하는 방식입니다.
3. Option Analysis (EN/KR)
a) “The developer made an error when implementing the code”
❌ Not correct.
This is a description of a defect, not a test condition. Checklists should contain what to verify, not statements about developer mistakes.
이 문장은 “결함 설명”이지, 체크해야 할 테스트 조건이 아닙니다. 체크리스트에는 검증 항목이 들어가야 합니다.
b) “The achieved statement coverage exceeds 85%”
❌ Not correct.
This is an exit criterion, not a checklist item. Checklists should not include coverage goals or metrics.
문장 커버리지 85%는 종료 기준(exit criteria)이지, 체크리스트 항목이 아닙니다.
c) “The program works correctly regarding functional and non-functional requirements”
❌ Not correct.
This is too broad and describes a test objective, not a specific checklist item.
너무 포괄적이며 사실상 테스트 목표 수준의 내용이므로 체크리스트에 적합하지 않습니다.
d) “The error messages are written in language that the user can understand”
✔ Correct.
This is a clear, specific, verifiable test condition → perfect for a checklist-based approach.
사용자가 이해할 수 있는 언어로 오류 메시지가 표현되어 있는지 확인하는 것은 명확하고 구체적이며 사람이 직접 검증할 수 있는 테스트 조건입니다. 체크리스트 항목으로 가장 적합합니다.
4. Summary
- Checklist items must be concrete, verifiable test conditions
- They should not be overly broad, or error descriptions, or exit criteria
- Correct checklist example: error message clarity
- Thus, answer: d)
체크리스트 기반 테스트는 “구체적이고 검증 가능한 항목” 중심으로 구성해야 하며 d) 항목이 그 조건에 가장 잘 부합합니다. FL-4.4.3
Related: More ISTQB Posts
