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

Test Pyramid Model

1. Introduction

The test pyramid model is a well-known concept in ISTQB and Agile testing. It helps teams understand how different types of tests should be balanced.

This question asks what the test pyramid model actually shows.

테스트 피라미드(Test Pyramid)는 ISTQB와 애자일 테스트에서 매우 중요한 개념입니다. 이 모델은 서로 다른 테스트 유형을 어떻게 구성하고 균형을 맞춰야 하는지를 설명합니다. 이 문제는 테스트 피라미드 모델이 무엇을 보여주는지를 묻습니다.


2. Key Concept: Test Pyramid Model

The test pyramid typically consists of:

  • Unit / Component tests at the bottom
  • Integration tests in the middle
  • System / UI tests at the top

As we move up the pyramid:

  • Tests become less granular
  • Tests become slower and more expensive
  • The number of tests usually decreases

테스트 피라미드는 보통 다음과 같은 구조를 가집니다.

  • 하단: 단위/컴포넌트 테스트 (가장 세밀함)
  • 중단: 통합 테스트
  • 상단: 시스템/UI 테스트 (가장 거침)

위로 갈수록 테스트는 더 거친(granularity 낮음) 수준이 됩니다.


3. Practice Question

❓ Question

What does the test pyramid model show?

  • a) That tests may have different priorities
  • b) That tests may have different granularity
  • c) That tests may require different coverage criteria
  • d) That tests may depend on other tests

✅ Correct Answer: b)


4. Explanation (EN / KR)

✔ b) Different granularity — Correct

The test pyramid model illustrates that:

  • Lower-level tests (unit/component) are fine-grained
  • Higher-level tests (system/UI) are coarse-grained

This difference in granularity is the core message of the test pyramid.

테스트 피라미드의 핵심 메시지는 테스트 레벨에 따라 세밀함(Granularity)이 다르다는 점입니다. 하위 레벨 테스트는 세밀하고, 상위 레벨 테스트는 더 거칩니다.


❌ a) Different priorities — Incorrect

The test pyramid does not describe test priorities. Priority is decided by risk, business value, or strategy, not by the pyramid.

테스트 피라미드는 우선순위를 설명하지 않습니다.


❌ c) Different coverage criteria — Incorrect

Coverage criteria (e.g., statement, branch, requirements coverage) are independent of the test pyramid model.

커버리지 기준은 테스트 피라미드와 직접적인 관련이 없습니다.


❌ d) Test dependencies — Incorrect

The test pyramid does not describe dependencies or execution order between tests.

테스트 간 의존성이나 실행 순서를 보여주는 모델이 아닙니다.


5. Summary Table

Aspect Shown by Test Pyramid? 설명
Granularity ✔ Yes 테스트 레벨별 세밀함 차이
Priority ✖ No 우선순위와 무관
Coverage criteria ✖ No 별도 개념
Dependencies ✖ No 의존성 설명 없음

6. Final Takeaway

For ISTQB exams, remember this simple rule:

The test pyramid shows that different test levels have different granularity.

시험에서는 이렇게 기억하세요.

테스트 피라미드는 테스트 레벨에 따른 ‘세밀함의 차이’를 보여준다.

Related: More ISTQB Posts | Next Question

다음 이전