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

 

1. Introduction

This question evaluates your understanding of configuration management (CM) within the context of test automation. Specifically, it checks whether you know which process is responsible for versioning updated test scripts.

이 문제는 구성 관리(Configuration Management, CM)가 자동화 테스트 스크립트 버전 관리를 어떻게 지원하는지를 평가합니다. 새 요구사항에 맞춰 테스트 스크립트를 수정할 때, 해당 스크립트의 새로운 버전을 어디에서 어떻게 관리하는지를 묻는 문제입니다.


2. Key Concepts

✔ Configuration Management (EN/KR)

  • Tracks versions of all test items (scripts, data, tools, environments)
  • Controls changes to ensure reproducibility
  • Manages baselines for test artifacts
  • 테스트 스크립트, 테스트 데이터, 테스트 도구, 테스트 환경 등 모든 테스트 항목의 버전을 관리
  • 테스트 수행 시 언제나 동일한 환경을 확보할 수 있도록 변경을 통제
  • 테스트 산출물의 베이스라인 관리

Therefore, updating a script → creating a new version → this belongs to configuration management.


3. Practice Question

❓ Question

You need to update one of the automated test scripts to be in line with a new requirement. Which process indicates that you create a new version of the test script in the test repository?

  • a) Traceability management
  • b) Maintenance testing
  • c) Configuration management
  • d) Requirements engineering

✅ Correct Answer: c) Configuration management


📘 Explanation (EN/KR)

a) Not correct.
Traceability tracks relationships between work products (e.g., requirements → test cases), not different versions of the same script.

추적성 관리는 요구사항과 테스트 케이스 간 관계를 추적하는 것이며, 동일 스크립트의 버전 관리와는 무관합니다.

b) Not correct.
Maintenance testing is about testing changes, not managing test script versions.

유지보수 테스트는 변경된 소프트웨어를 테스트하는 과정이지, 테스트 스크립트 버전을 관리하는 활동이 아닙니다.

c) Correct.
Configuration management controls and records versions of test artifacts. Creating a new version of a test script is part of CM.

정답입니다. 구성 관리는 테스트 항목(테스트 스크립트 포함)의 버전 관리를 담당합니다. 따라서 새로운 요구사항에 맞춰 스크립트를 수정하고 새로운 버전을 저장하는 과정은 CM 활동입니다.

d) Not correct.
Requirements engineering involves requirements elicitation and management, not script versioning.

요구사항 공학은 요구사항 수집 및 문서화에 대한 활동이며, 테스트 스크립트 버전 관리와 관련이 없습니다.


📊 Summary Table

Option Description Correct? KR 설명
c ✔ Version control for test scripts Yes 테스트 스크립트 버전 관리 = 구성 관리
a Trace relationships between artifacts No 버전 관리가 아니라 관계 추적
b Testing modified software No 수정된 코드 테스트일 뿐, 스크립트 버전 관리 아님
d Requirements elicitation/management No 요구사항 관리 활동임

4. Summary & Call to Action

Configuration management ensures stability, traceability, and reproducibility in testing. Whenever you update automated scripts, CM ensures the correct version is stored, tracked, and linked to builds.

구성 관리는 테스트의 안정성과 재현성을 유지하는 핵심 요소입니다. 자동화 스크립트를 변경할 때마다 CM은 해당 스크립트의 정확한 버전을 저장하고 추적합니다. FL-5.4.1

Related: More ISTQB Posts

다음 이전