ISTQB 연습문제 풀이 - Exam A : Q#22


 

1. Introduction

This question tests your ability to analyze a Decision Table and determine which rule describes an impossible business situation based on the system’s actual requirements.

본 문제는 제공된 결정 테이블에서 시스템 요구사항상 발생할 수 없는 조합(불가능한 Rule)을 찾는 문제입니다.

2. Feature Summary

  • Anyone can rent a bicycle
  • Members get a 20% discount — but lose the discount if they miss the return deadline
  • After 15 rentals, members receive a free T-shirt

핵심 규칙 요약:

  • 회원만 20% 할인을 받을 수 있음
  • 반납 기한을 놓치면(미납) 할인은 사라짐
  • 15번째 대여 시 회원만 티셔츠를 받음

3. Provided Decision Table

Conditions R1 R2 R3 R4 R5 R6 R7 R8
Being a member TTTT FFFF
Missed deadline TFTF TFFT
15th rental FFTT FFTT
20% discount XX
Gift T-Shirt XX XX

(Question)
Based ONLY on the feature description of the Customer Relationship Management system, which of the above rules describes an impossible situation?
a) R4  b) R2  c) R6  d) R8

4. Which Rule Is Impossible?

✔ Rule Analysis (EN/KR)

  • Only members can receive a T-shirt
    티셔츠는 회원만 받을 수 있음
  • Non-members never receive discounts or gifts
    비회원은 할인·사은품 둘 다 없음

➡ Check R8

Member?F
Missed deadline?T
15th rental?T
Gift T-ShirtX

R8 states: a non-member (F) gets a gift T-shirt (X).
R8은 비회원이 티셔츠를 받는다고 되어 있음.

But the system description clearly states: Only members get a gift after 15 rentals.
티셔츠는 회원만 받을 수 있으므로 비회원이 받을 수 있는 경우는 “불가능한 상황”.

5. Correct Answer

✅ Correct Answer: d) R8

📘 Explanation (EN/KR)

  • a) R4 – possible 회원 + 미납 없음 + 15번째 대여 → 할인 가능 + 티셔츠 가능
  • b) R2 – possible 회원 + 미납 없음 + 15번째 아님 → 할인만 가능
  • c) R6 – possible 비회원 → 아무 할인도 없음 (논리적으로 정상)
  • d) R8 – impossible 비회원이 티셔츠 받음 → 시스템 요구사항과 모순 (정답)

6. Final Summary

  • Decision Table Testing helps catch missing, conflicting, or impossible rules
  • Rule 8 contradicts business logic
  • Therefore R8 must be rejected as an invalid scenario

결정 테이블은 요구사항 모순과 불가능한 케이스를 밝혀내는 데 매우 효과적입니다. 이 문제의 정답은 R8입니다.  FL-4.2.3


Related: More ISTQB Posts| 다음 문제

다음 이전