ISTQB 연습문제 풀이 - Exam B : Q#4



1. Question Overview

This question examines your understanding of the ISTQB-defined test process, specifically the difference between test analysis, test design, and test implementation.

Question:
Which test activity involves working with test data requirements, test conditions, test environment requirements and test cases?

  • a) Test design
  • b) Test execution
  • c) Test analysis
  • d) Test implementation

이 문제는 테스트 프로세스 단계 중 어떤 활동에서 테스트 데이터 요구사항, 테스트 조건, 테스트 환경 요구사항, 테스트 케이스를 다루는지를 묻습니다.

ISTQB에서는 각 테스트 활동의 역할과 산출물을 명확하게 구분하므로 정확한 정의를 이해하는 것이 중요합니다.

✔ Correct Answer: a) Test design

2. Why Option (a) Is Correct

During the Test Design activity, testers transform test conditions into detailed test cases and identify:

  • required test data
  • test environment needs
  • test coverage items
  • input and expected results

Test design answers the question: “How will we test?”

테스트 설계 단계에서는 테스트 조건을 기반으로 실제 테스트 케이스를 만들고 필요한 데이터, 환경 조건, 입력값/기대값을 정의합니다. 즉, 보기에서 언급된 모든 요소가 테스트 설계 단계의 핵심 산출물입니다.

3. Why the Other Options Are Incorrect

Option (b)

b) Test execution

This activity involves running tests and comparing actual vs expected results. It does NOT involve defining test data, environment needs, or test cases.

  • 테스트 실행은 설계된 테스트를 수행하는 단계이며 새로운 케이스나 환경 요구사항을 정의하지 않는다.

Option (c)

c) Test analysis

Test analysis focuses on identifying test conditions from requirements or other sources. It is performed before test design.

  • 테스트 분석은 “무엇을 테스트할지”를 정의하는 단계이다.
  • 하지만 테스트 케이스·데이터 요구사항까지 정의하지는 않는다.

Option (d)

d) Test implementation

Test implementation prepares testware (scripts, data files) and organizes tests for execution. It does not define test conditions or environment requirements.

  • 테스트 구현은 테스트를 실행할 준비를 하는 단계이다.
  • 설계 단계에서 만든 케이스를 정리·구성하고 자동화 스크립트를 만들 수 있다.

4. Key Study Notes

  • Test Analysis → identify test conditions
  • Test Design → create test cases, test data, environment needs
  • Test Implementation → prepare testware and organize tests
  • Test Execution → run tests and evaluate outcomes
  • 테스트 조건 도출 = 분석 단계
  • 테스트 케이스/데이터/환경 정의 = 설계 단계
  • 실행 준비 = 구현 단계
  • 테스트 수행 = 실행 단계

5. Conclusion & Call to Action

The activity that works with test data requirements, test conditions, test environment requirements, and test cases is Test Design * FL-1.4.1.


Related: More ISTQB posts

다음 이전