Test Activities vs Test Tasks
1. Introduction
In ISTQB Foundation Level, you must understand how testing work is organized into test activities: Test analysis, Test design, Test implementation, and Test completion.
This question checks whether you can map typical tasks to the correct activity.
ISTQB에서는 테스트 작업을 다음 테스트 활동(Test Activities)으로 구분합니다: 테스트 분석, 테스트 설계, 테스트 구현, 테스트 완료.
이 문제는 각 작업(Task)이 어느 활동에 속하는지 매칭하는 문제입니다.
2. Practice Question
❓ Question
Given the following test tasks:
- Derive test cases from test conditions
- Identify reusable testware
- Organize test cases into test procedures
- Evaluate the test basis and the test object
And the following test activities:
- A) Test analysis
- B) Test design
- C) Test implementation
- D) Test completion
Which of the following BEST matches the tasks with the activities?
- a) 1B, 2A, 3D, 4C
- b) 1B, 2D, 3C, 4A
- c) 1C, 2A, 3B, 4D
- d) 1C, 2D, 3A, 4B
✅ Correct Answer: b) 1B, 2D, 3C, 4A
3. Explanation
Step 1: Match each task to the activity
✔ Task 4 → A) Test analysis
During test analysis, testers evaluate the test basis and the test object to identify what should be tested and to assess testability.
테스트 분석(Test analysis)에서는 테스트 베이시스와 테스트 대상을 평가하여 무엇을 테스트해야 하는지(테스트 조건 등)를 도출하고 테스트 가능성도 확인합니다.
✔ Task 1 → B) Test design
During test design, testers use test conditions to derive test cases (and often also define test data needs).
테스트 설계(Test design)에서는 테스트 조건을 기반으로 테스트 케이스를 도출합니다.
✔ Task 3 → C) Test implementation
During test implementation, test cases are organized into test procedures (e.g., manual scripts or automated scripts) and assembled into suites and schedules.
테스트 구현(Test implementation)에서는 테스트 케이스를 테스트 절차(절차서/스크립트)로 구성하고, 스위트/실행 일정으로 정리합니다.
✔ Task 2 → D) Test completion
During test completion, teams identify and archive reusable testware, handover relevant materials, and capture lessons learned.
테스트 완료(Test completion)에서는 재사용 가능한 테스트웨어를 식별/보관하고 필요 시 인수인계하며, 회고(lessons learned)도 수행합니다.
Therefore, the best match is:
1B, 2D, 3C, 4A
Why the other options are incorrect
❌ a) 1B, 2A, 3D, 4C — Incorrect
Task 2 is not test analysis, and Task 3 is not test completion. Organizing procedures belongs to implementation, and reusable testware belongs to completion.
테스트 절차 구성(3)은 구현이고, 재사용 테스트웨어(2)는 완료 활동이므로 a)는 틀립니다.
❌ c) 1C, 2A, 3B, 4D — Incorrect
Deriving test cases (Task 1) belongs to design, not implementation. Also, evaluating the test basis (Task 4) is analysis, not completion.
테스트 케이스 도출(1)은 설계이고, 테스트 베이시스 평가(4)는 분석이므로 c)는 틀립니다.
❌ d) 1C, 2D, 3A, 4B — Incorrect
Task 3 is not analysis; it is implementation. Task 4 is not design; it is analysis.
테스트 절차 구성(3)은 분석이 아니라 구현이고, 테스트 베이시스 평가(4)는 설계가 아니라 분석이므로 d)는 틀립니다.
4. Summary Table
| Task | Activity | Why | 요약 |
|---|---|---|---|
| 1) Derive test cases from test conditions | B) Test design | Design turns conditions into cases | 조건 → 케이스 |
| 2) Identify reusable testware | D) Test completion | Archive/handover for reuse | 재사용 정리 |
| 3) Organize test cases into test procedures | C) Test implementation | Create scripts/suites/schedule | 절차/스크립트 구성 |
| 4) Evaluate the test basis and the test object | A) Test analysis | Analyze basis/object & assess testability | 분석/테스트 가능성 |
5. Final Takeaway
For the ISTQB exam, memorize this simple mapping:
Analysis = evaluate the basis/object (Task 4)
Design = derive test cases (Task 1)
Implementation = build procedures/scripts (Task 3)
Completion = archive reusable testware (Task 2)
시험 대비로는 아래처럼 외우면 빠릅니다:
분석 = 베이시스/대상 평가(4)
설계 = 테스트 케이스 도출(1)
구현 = 절차/스크립트 구성(3)
완료 = 재사용 테스트웨어 정리(2)
Related: More ISTQB Posts | Next Question