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| 다음 문제
