Testware Produced During Test Implementation
1. Introduction
In the ISTQB Foundation Level exam, it is essential to understand which testware is produced by each test activity.
This question focuses specifically on the outputs of test implementation.
ISTQB 시험에서는 각 테스트 활동(Test Activity) 단계에서 어떤 테스트웨어(Testware)가 산출되는지 자주 묻습니다.
이 문제는 특히 테스트 구현(Test implementation) 단계의 산출물을 묻습니다.
2. Practice Question
❓ Question
Given the following testware:
- Test completion report
- Data held in a database used for test inputs and expected results
- The list of elements needed to build the test environment
- Documented sequences of test cases in execution order
- Test cases
Which of the following BEST shows the testware produced as a result of performing test implementation?
- a) ii, iv
- b) iii, v
- c) i, ii, v
- d) i, iii, iv
✅ Correct Answer: a) ii, iv
3. Explanation
✔ a) ii, iv — Correct
Test implementation is the activity where test cases are turned into executable assets.
Typical outputs of test implementation include:
- Test procedures (manual or automated)
- Test data
- Test suites and execution schedules
- Supporting test environment elements (e.g., stubs, drivers)
Therefore:
- ii) Data used for test inputs and expected results = test data
- iv) Documented sequences of test cases = test procedures
테스트 구현(Test implementation) 단계에서는 테스트 케이스를 실행 가능한 형태로 만드는 작업을 수행합니다.
대표적인 산출물은 다음과 같습니다:
- 테스트 절차(Test procedures)
- 테스트 데이터(Test data)
- 테스트 스위트 및 실행 일정
따라서 ii(테스트 데이터)와 iv(테스트 절차)가 정답입니다.
❌ b) iii, v — Incorrect
The list of elements needed to build the test environment is produced during test design, not test implementation.
Test cases are also an output of test design.
테스트 환경 구성 요소 목록과 테스트 케이스는 테스트 설계(Test design) 단계의 산출물입니다.
❌ c) i, ii, v — Incorrect
The test completion report is produced during test completion, not test implementation.
Test cases are produced during test design.
테스트 완료 보고서는 테스트 완료(Test completion) 단계 산출물이며, 테스트 케이스는 설계 단계 산출물입니다.
❌ d) i, iii, iv — Incorrect
This option mixes outputs from multiple test activities.
Only iv) belongs to test implementation.
여러 테스트 활동의 산출물을 혼합한 선택지로, 테스트 구현 산출물만을 정확히 나타내지 않습니다.
4. Summary Table
| Testware | Produced In | Test Implementation Output? | 요약 |
|---|---|---|---|
| Test completion report | Test completion | ✖ No | 완료 단계 |
| Test data | Test implementation | ✔ Yes | 입력/기대값 |
| Test environment requirements | Test design | ✖ No | 환경 설계 |
| Test procedures | Test implementation | ✔ Yes | 실행 순서 |
| Test cases | Test design | ✖ No | 케이스 설계 |
5. Final Takeaway
For the ISTQB exam, remember this key rule:
Test implementation produces executable assets such as test procedures and test data.
시험 대비 핵심 문장입니다.
테스트 구현 단계에서는 테스트 절차와 테스트 데이터 같은 실행 가능한 테스트웨어가 생성된다.
Related: More ISTQB Posts | Next Question