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


1. Question

User Story

As a registered customer,
I want to be able to view my previous orders on the company's website,
so that I can keep track of my purchases.

Question: Which of the following test cases will NOT be relevant for this user story?

  • a) Input: the customer logs into their account on the website and clicks the “see order history” button
    Expected result: the system shows a list of all the customer’s previous orders, including the date, order number, and total cost
  • b) Input: the customer clicks on an order from the order list
    Expected result: the system displays the individual items purchased, along with their prices and quantities
  • c) Input: the customer clicks “Sort ascending” button on the order history screen
    Expected result: the system shows the order history sorted by order number in ascending order
  • d) Input: an unregistered customer registers as a new customer with a valid e-mail address that does not already exist in the customer database
    Expected result: the system accepts the registration and creates the account

✅ Correct Answer: d)


2. Understanding the User Story

The user story is focused on a registered customer viewing previous orders to keep track of purchases.

이 사용자 스토리는 이미 등록된 고객이 웹사이트에서 지난 주문 내역을 조회하여 자신의 구매 이력을 확인하고 싶다는 요구입니다.
즉, “주문 내역 보기” 기능이 핵심이며, 회원가입 자체는 스토리 범위 밖입니다.


3. Option Analysis (EN/KR)

a) View full order history list

Input: customer logs in and clicks “see order history”
Expected: list of previous orders with date, order number, total cost

❗ Relevant. This directly supports “view previous orders”.

직접적으로 “지난 주문 내역 보기” 기능을 검증하므로 이 사용자 스토리와 완전히 관련 있음입니다.


b) View details of a selected order

Input: customer clicks an order from the list
Expected: system shows items, prices, quantities

❗ Relevant. This is a natural extension of viewing previous orders.

주문 내역에서 특정 주문을 눌렀을 때 상세 내역(품목, 가격, 수량)을 보여주는 것은 “구매 내역을 추적한다”는 목적과 잘 맞는 테스트입니다.


c) Sort order history ascending

Input: customer clicks “Sort ascending” on order history screen
Expected: order history is sorted by order number ascending

❗ Relevant. This is still about how previous orders are displayed.

정렬 기능 또한 “주문 내역 화면에서 과거 주문을 더 잘 조회하기 위한 기능”이므로 스토리와 관련 있는 테스트입니다.


d) Register a new customer account

Input: unregistered customer registers with a new email
Expected: registration succeeds and account is created

❌ NOT relevant.

This test case is about the registration process, while the user story is explicitly about a registered customer viewing previous orders. Registration is outside the scope of this story.

이 테스트는 “회원가입(등록) 기능”을 검증합니다. 하지만 사용자 스토리는 “이미 등록된 고객이 지난 주문을 보는 것”에 관한 것이므로 회원가입은 다른 스토리의 범위입니다.
따라서 d)가 이 사용자 스토리에는 관련 없는 테스트 케이스가 됩니다.


4. Summary

  • User story scope: registered customer + view previous orders
  • a), b), c) → all related to viewing or interacting with order history
  • d) → related to registration, not viewing orders → NOT relevant
  • Therefore, the correct answer is: d)

ISTQB 애자일/스토리 문제에서는 “이 스토리의 목적/범위 안에 있는가?”를 기준으로 테스트 케이스의 관련성을 판단하는 것이 핵심입니다. FL-4.5.3


Related: More ISTQB Posts | 다음 문제

다음 이전