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



1. Introduction

DevOps integrates development, testing, and operations to enable faster and more reliable software delivery. Testing plays a critical role through automation, fast feedback, and continuous integration. This question asks which statement BEST describes how testing works in a DevOps culture.

[한국어 요약]
DevOps는 개발·테스트·운영을 결합하여 빠르고 안정적인 배포를 목표로 합니다. 이 문제는 DevOps에서의 올바른 테스트 방식이 무엇인지 묻고 있습니다.

2. Sample Question

Which of the following statements about DevOps is CORRECT?

  • a) Continuous integration encourages fast submissions without requiring component testing
  • b) Frequent releases require automated regression tests to reduce regression risk
  • c) Testers allocate more effort to release testing by operations in order to treat both groups equally
  • d) Testing must become fully automated with no manual testing

3. Correct Answer

✔ Correct Answer: b)

DevOps enables rapid and frequent releases. To support this safely, organizations rely on large sets of automated regression tests to minimize regression risk. Automated testing is essential for continuous integration and continuous delivery (CI/CD).

[한국어 요약]
정답은 b)입니다. DevOps에서는 잦은 배포로 인해 자동화된 회귀 테스트가 필수적이며, 이를 통해 회귀 리스크를 줄입니다.

4. Why the Other Options Are Not Correct

a) No component testing required — ✖ Incorrect

This misrepresents continuous integration (CI). In CI, developers must submit their code along with component/unit tests, and these tests must pass before the code is accepted into the build. CI actually promotes higher-quality code and early testing, not skipping testing.

[한국어 요약]
a는 틀렸습니다. CI에서는 개발자가 반드시 컴포넌트(유닛) 테스트를 작성·통과시켜야 코드가 빌드에 반영됩니다.

b) Automated regression reduces risk in frequent releases — ✔ Correct

DevOps strengthens testing by providing fast feedback, automated regression testing, and a strong shift-left mindset. Frequent releases demand automated regression tests to ensure stability.

[한국어 요약]
b는 DevOps의 테스트 원리를 정확히 설명합니다. 빠르고 잦은 배포 환경에서는 자동화된 회귀 테스트가 필수입니다.

c) Testers spend more effort balancing developers and operations — ✖ Incorrect

Testers do not adjust their effort to “treat both sides equally.” While DevOps may include some shift-right testing (testing in production), it still focuses primarily on shift-left testing and automation.

[한국어 요약]
c는 DevOps 목표를 잘못 이해한 설명입니다. 테스터가 운영 쪽 테스트에 더 많은 시간을 쓰는 방식은 DevOps의 목적이 아닙니다.

d) Testing must be fully automated — ✖ Incorrect

CI/CD automation reduces the need for repetitive manual work, but manual testing is still important, especially usability, exploratory testing, and user-focused evaluation. DevOps does not eliminate manual testing.

[한국어 요약]
d는 틀렸습니다. DevOps에서도 사용자 관점의 수동 테스트는 여전히 중요합니다.

5. Summary

DevOps relies heavily on automation, especially regression testing, to support rapid delivery. However, it does not eliminate component testing, does not require balancing developer/operations effort, and does not remove the need for manual testing. Therefore, option b is the only correct statement.

[한국어 요약]
DevOps는 빠른 배포를 위해 자동화된 회귀 테스트를 핵심으로 사용합니다. 다른 선택지는 DevOps 개념을 잘못 설명하고 있으며, b만이 정확한 설명입니다.


Related: More ISTQB posts

다음 이전