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


1. Introduction

In this post, we review Exam B Question 13, which focuses on identifying what activity is MOST likely performed during system testing.

This question tests your understanding of what belongs inside the scope of system testing.
이 문제는 시스템 테스트에서 수행되는 활동의 범위를 묻는 문제입니다.

2. Key Concepts

  • System Testing – validates the complete, integrated system including functionality and non-functional quality characteristics.
    시스템 테스트: 전체 시스템을 기능/비기능 측면에서 검증하는 단계입니다.
  • System Integration Testing – checks interactions with external systems or services.
    시스템 통합 테스트: 외부 시스템과의 연동·인터페이스를 검증합니다.
  • Acceptance Testing – validates the system against user/business needs, often including alpha/beta testing.
    인수 테스트: 사용자·비즈니스 요구를 검증하며, 알파/베타 테스트가 포함됩니다.
  • Component Integration Testing – checks interactions between internal components (UI ⇄ DB 등).
    컴포넌트 통합 테스트: 내부 컴포넌트 간 상호작용(UI–DB 등)을 확인합니다.

3. Practice Question

❓ Question

Which of the following is MOST likely to be performed as part of system testing?

  • a) Security testing of a credit management system by an independent test team
  • b) Testing the interface of a currency exchange system with an external banking system
  • c) Beta testing of a remote learning system by courseware developers
  • d) Testing interactions between the user interface and database of a human resources system

✅ Correct Answer: a)

📘 Explanation (EN/KR)

  • a) Correct. System testing covers full system behavior including non-functional testing such as security. This is often executed by an independent test team.
    시스템 테스트는 전체 시스템의 동작과 보안과 같은 비기능 테스트를 포함합니다. 독립된 테스트 팀이 수행하는 것이 일반적입니다.
  • b) Not correct. Testing interfaces with external systems belongs to system integration testing, not system testing.
    외부 시스템과의 인터페이스 테스트는 시스템 통합 테스트에 해당합니다.
  • c) Not correct. Beta testing is a form of acceptance testing performed by users or stakeholders outside the development organization.
    베타 테스트는 개발 조직 외부에서 수행되는 인수 테스트의 한 종류입니다.
  • d) Not correct. Testing interactions between UI and database is component integration testing, not system testing.
    UI–DB 상호작용 테스트는 컴포넌트 통합 테스트에 해당합니다.

📊 Summary Table (도식)

Option Activity Actual Test Level Reason
a Security testing by independent team
독립된 팀의 보안 테스트
System Testing
시스템 테스트
Security = non-functional; tested at full system level.
보안은 비기능 품질 특성이며 시스템 전체에서 검증합니다.
b Testing interface with external banking system
외부 은행 시스템과 연동 테스트
System Integration Testing
시스템 통합 테스트
External interfaces belong to integration scope.
외부 시스템 인터페이스는 통합 테스트 범위입니다.
c Beta testing by courseware developers
개발자에 의한 베타 테스트
Acceptance Testing
인수 테스트
Beta = acceptance testing by real users or representatives.
베타 테스트는 인수 테스트의 한 형태입니다.
d Testing UI ↔ DB interactions
UI–DB 상호작용 테스트
Component Integration Testing
컴포넌트 통합 테스트
UI and DB are internal components, not full system scope.
UI와 DB는 내부 컴포넌트이므로 시스템 테스트가 아닙니다.

4. Summary & Call to Action

This question reinforces the distinction between system testing and other related test levels such as system integration or acceptance testing. refer to : FL-2.2.1

이 문제는 시스템 테스트와 시스템 통합 테스트, 인수 테스트 간의 차이를 명확히 이해하는 데 도움이 됩니다.


Related: More ISTQB Posts| 다음 문제

다음 이전