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.

Note (EN/KR):
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

다음 이전