Exit Criteria in a Testing Project
1. Introduction
In an ISTQB-aligned testing project, entry criteria and exit criteria are used to control when testing activities should start and when they can be finished.
Understanding the difference between these two concepts is essential for answering exam questions correctly.
ISTQB에서 진입 기준(Entry criteria)과 종료 기준(Exit criteria)은 테스트 활동의 시작과 종료를 판단하는 핵심 요소입니다.
이 문제는 어떤 항목이 테스트 종료 기준에 해당하는지를 묻습니다.
::contentReference[oaicite:0]{index=0}2. Practice Question
❓ Question
Which of the following BEST define EXIT criteria in a testing project?
- a) Budget is approved
- b) Budget runs out
- c) Test basis is available
- d) Test cases achieved at least 80% statement coverage
- e) All test analysts are ISTQB certified at the Foundation Level
✅ Correct Answers: b) and d)
3. Explanation
What are exit criteria?
Exit criteria define the conditions under which a test activity or test level can be considered complete.
Typical exit criteria include:
- Achieved test coverage targets
- Acceptable defect levels
- Schedule or budget constraints
종료 기준은 테스트를 언제 끝낼 수 있는지를 판단하는 조건으로, 커버리지, 결함 수준, 일정·예산 제약 등이 포함됩니다.
✔ b) Budget runs out — Correct
Although not ideal, budget exhaustion is a realistic and commonly accepted exit criterion.
If the allocated testing budget has been used up, testing may need to stop regardless of test results.
예산이 소진되면 테스트가 충분하지 않더라도 현실적으로 테스트를 종료해야 할 수 있습니다.
따라서 예산 소진은 종료 기준으로 볼 수 있습니다.
✔ d) Test cases achieved at least 80% statement coverage — Correct
Coverage metrics measure test thoroughness.
Reaching a predefined coverage level (e.g., 80% statement coverage) is a classic example of an exit criterion.
문장 커버리지와 같은 커버리지 목표는 테스트가 충분히 수행되었는지를 판단하는 지표입니다.
따라서 일정 수준의 커버리지 달성은 대표적인 종료 기준입니다.
❌ a) Budget is approved — Incorrect
Approving the budget is something that must happen before testing starts.
This makes it an entry criterion, not an exit criterion.
예산 승인 여부는 테스트를 시작하기 위한 조건으로, 종료 기준이 아닙니다.
❌ c) Test basis is available — Incorrect
The availability of the test basis (e.g., requirements, user stories, design) is required to start testing.
Therefore, it is an entry criterion.
테스트 베이시스의 존재는 테스트 시작 조건에 해당합니다.
❌ e) All test analysts are ISTQB certified — Incorrect
Having qualified or certified testers is checked before the project begins.
This is an entry criterion, not an exit criterion.
테스터의 자격 여부는 프로젝트 시작 전 확인 사항이지, 테스트 종료 조건은 아닙니다.
4. Summary Table
| Option | Type | Exit Criterion? | 구분 |
|---|---|---|---|
| a | Budget approval | ✖ No | 진입 기준 |
| b | Budget exhausted | ✔ Yes | 종료 기준 |
| c | Test basis available | ✖ No | 진입 기준 |
| d | Coverage target achieved | ✔ Yes | 종료 기준 |
| e | Tester certification | ✖ No | 진입 기준 |
5. Final Takeaway
For the ISTQB exam, remember:
Exit criteria define when testing can stop. They are often based on coverage targets or practical constraints such as budget or schedule.
시험 대비 핵심 문장입니다.
종료 기준은 테스트를 언제 끝낼 수 있는지를 정의하며, 커버리지 목표나 예산·일정과 같은 현실적 제약이 대표적이다.
Related: More ISTQB Posts | Next Question