ISTQB 연습문제 풀이 - Exam C : Q#13

Validation-Focused Test Level

1. Introduction

This question focuses on identifying the test level that emphasizes validation rather than verification and is not typically performed by testers.

Understanding who performs each test level—and why—is essential for ISTQB exams.

이 문제는 검증(Verification)이 아니라 확인/타당성 검증(Validation)에 초점을 두고, 테스터가 아닌 사람이 수행하는 테스트 레벨을 묻습니다.


2. Key Concept: Verification vs Validation

A quick reminder:

  • Verification: Are we building the product right? (against specifications)
  • Validation: Are we building the right product? (against user needs)

Most lower-level tests focus on verification, while validation is emphasized later.

간단히 정리하면:

  • Verification: 요구사항/명세대로 만들었는가?
  • Validation: 사용자가 원하는 것을 만들었는가?

3. Practice Question

❓ Question

Which of the following test levels is MOST likely being performed if the testing:

  • is focused on validation, and
  • is not being performed by testers?
  • a) Component testing
  • b) Component integration testing
  • c) System integration testing
  • d) Acceptance testing

✅ Correct Answer: d)


4. Explanation (EN / KR)

✔ d) Acceptance testing — Correct

Acceptance testing focuses on validating that the system:

  • meets users’ business needs
  • is fit for purpose
  • is ready for deployment

Ideally, acceptance testing is performed by end users or business representatives, not by testers.

인수 테스트(Acceptance Testing)는 시스템이 사용자의 비즈니스 요구를 충족하는지를 검증합니다. 이 테스트는 이상적으로 최종 사용자 또는 비즈니스 대표가 수행합니다.


❌ a) Component testing — Incorrect

Component (unit) testing verifies individual components against specifications. It focuses on verification, not validation.

Although this testing is usually done by developers, it does not validate user needs.

컴포넌트(단위) 테스트는 개별 모듈을 명세 기준으로 검증하는 단계입니다. 사용자 요구를 검증하는 테스트는 아닙니다.


❌ b) Component integration testing — Incorrect

Component integration testing checks interactions between components and is mainly verification against specifications.

It is also typically performed by developers.

컴포넌트 통합 테스트는 모듈 간 인터페이스를 검증하는 테스트로, 검증 중심이며 사용자 관점의 검증은 아닙니다.


❌ c) System integration testing — Incorrect

System integration testing verifies interactions with external systems and services. It is mostly verification and is often performed by testers.

시스템 통합 테스트는 외부 시스템과의 연동을 확인하는 테스트로, 대부분 테스터가 수행하며 검증 중심입니다.


5. Summary Table

Test Level Main Focus Who Performs It? 한글 요약
Acceptance testing Validation End users / Business reps 사용자 요구 검증
Component testing Verification Developers 단위 수준 검증
Component integration testing Verification Developers 모듈 간 검증
System integration testing Verification Testers 외부 연동 검증

6. Final Takeaway

For ISTQB exams, remember:

Validation + not performed by testers = Acceptance testing

시험에서는 이 공식처럼 기억하세요.

Validation + 테스터 아님 → 인수 테스트

Related: More ISTQB Posts | Next Question

```
다음 이전