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



1. Introduction

In ISTQB Foundation Level, it is important to understand the differences between test planning, test analysis, test design, and test execution. This question asks which activity belongs specifically to test analysis when developing payment functionality for a mobile food-ordering app.

[한국어 요약]
이 문제는 테스트 활동 중 Test Analysis에 해당하는 것이 무엇인지 묻습니다. 테스트 계획·설계·실행과의 차이를 이해하는 것이 핵심입니다.

2. Sample Question

You work in a team developing a mobile food-ordering application. In the current iteration, the team is implementing payment functionality. Which of the following activities is part of test analysis?

  • a) Estimating that integration testing with the payment service will take 8 person-days
  • b) Deciding that the team should test whether it is possible to properly share payment between many users
  • c) Using boundary value analysis (BVA) to derive test data for minimum payment amount
  • d) Analyzing and reporting a defect found after executing a credit-card payment test case

3. Correct Answer

✔ Correct Answer: b)

Option b) is correct because identifying test conditions—such as “shared payment among multiple users”—is a core activity of test analysis. Test analysis focuses on deciding *what* needs to be tested before designing the detailed test cases.

[한국어 요약]
정답은 b)입니다. “무엇을 테스트할지(Test Conditions)” 결정하는 것이 Test Analysis의 핵심입니다.

4. Why the Other Options Are Not Correct

a) Estimating test effort

This is not correct. Effort estimation belongs to test planning, not test analysis.

[한국어 요약]
a는 틀렸습니다. 테스트 소요 시간 산정은 Test Planning에 속합니다.

c) Applying Boundary Value Analysis (BVA)

Not correct. Using test techniques such as BVA to derive test data is part of test design, which occurs after test analysis.

[한국어 요약]
c는 틀렸습니다. BVA 같은 테스트 기법을 활용해 테스트 데이터를 만드는 것은 Test Design 단계입니다.

d) Reporting a defect after execution

Not correct. Finding differences between expected and actual results and reporting defects belongs to test execution.

[한국어 요약]
d는 틀렸습니다. 테스트 실행 중 결함을 발견하고 보고하는 활동은 Test Execution 단계입니다.

5. Summary

Test analysis focuses on identifying test conditions: the behaviors, features, and risks that must be tested. In this question, determining that shared payment must be tested (option b) clearly fits this definition. refer to FL-1.4.1

[한국어 요약]
Test Analysis는 “무엇을 테스트할지” 정의하는 단계입니다. 다중 사용자 간 결제 공유 기능을 테스트해야 한다는 결정을 내리는 것이 그 예입니다.


Related: More ISTQB posts

다음 이전