ISTQB 연습문제 풀이 - Exam C : Q#40

Benefits of Test Automation

1. Introduction

Test automation is widely used to improve the efficiency, reliability, and consistency of testing activities.

This question asks which option is MOST likely to be a real, practical benefit of test automation.

테스트 자동화는 테스트의 효율성, 신뢰성, 일관성을 높이기 위해 널리 사용됩니다. 이 문제는 테스트 자동화의 가장 대표적인 이점이 무엇인지 묻습니다.


2. Practice Question

❓ Question

Which of the following is MOST likely to be a benefit of test automation?

  • a) The capability of generating test cases without access to the test basis
  • b) The achievement of increased coverage through more objective assessment
  • c) The increase in test execution times available with higher processing power
  • d) The prevention of human errors through greater consistency and repeatability

✅ Correct Answer: d)


3. Explanation (EN / KR)

✔ d) Consistency and repeatability — Correct

One of the most important benefits of test automation is that:

  • tests are executed in the same way every time
  • the same test data is used consistently
  • execution order and frequency are repeatable

Unlike humans, automated tests do not get tired, do not forget steps, and do not vary their behavior. This greatly reduces human error.

테스트 자동화의 가장 큰 장점 중 하나는 일관성과 반복성입니다.

  • 항상 동일한 절차로 테스트 수행
  • 테스트 데이터의 일관된 사용
  • 실행 순서와 빈도의 반복 가능

자동화된 테스트는 사람처럼 실수하거나 피로해지지 않기 때문에 인적 오류를 예방할 수 있습니다.


❌ a) Generating tests without a test basis — Incorrect

Test cases—whether created manually or automatically—always require a test basis (e.g., requirements, specifications, models).

테스트 케이스는 수동이든 자동이든 테스트 기준(Test Basis) 없이 생성될 수 없습니다.


❌ b) Increased coverage through objective assessment — Incorrect

Automation can provide objective coverage measurement, but measurement alone does not increase coverage.

Coverage only increases when testers use that information to design additional tests.

자동화는 커버리지를 객관적으로 측정할 수 있지만, 측정 자체가 커버리지를 증가시키지는 않습니다.


❌ c) Increased execution times — Incorrect

Higher processing power usually reduces execution time.

Longer execution times are not a benefit, as they would slow down testing.

처리 성능이 높아질수록 실행 시간은 줄어드는 것이 일반적이며, 실행 시간이 늘어나는 것은 이점이 아닙니다.


4. Summary Table

Option Is it a Real Benefit? Reason 판단
d ✔ Yes Consistency & repeatability 정답
a ✖ No Test basis always required 불가능
b ✖ No Measurement ≠ increased coverage 간접 효과
c ✖ No Longer execution is not a benefit 모순

5. Final Takeaway

For ISTQB exams, remember:

The key benefit of test automation is consistent, repeatable execution that prevents human error.

시험에서는 이렇게 기억하세요.

테스트 자동화의 핵심 이점은 일관성과 반복성을 통한 인적 오류 예방이다.

Related: More ISTQB Posts | Previous Question

다음 이전