1. Introduction
This question evaluates your understanding of risks associated with test automation. While automation offers many benefits, ISTQB often tests whether you can correctly identify what is—and what is NOT—a true automation risk.
Note (EN/KR):
Automation reduces manual effort, but it introduces maintenance overhead.
자동화는 수동 테스트를 줄여 주지만, 유지보수 부담이라는 위험 요소가 있습니다.
2. Key Concepts
- Test Automation Benefits - Faster execution - Repeatability - Useful metrics (e.g., coverage)
- Test Automation Risks
- High initial cost
- Maintenance effort—scripts may break whenever the application changes
- Tools may be misused or over-relied upon
(KR 번역)
테스트 자동화의 가장 큰 위험은 테스트웨어 유지보수 노력 부족입니다.
애플리케이션이 변경될 때마다 스크립트를 수정해야 하는데, 이 작업 시간이 충분히 배정되지 않으면 자동화 전체가 실패할 수 있습니다.
3. Practice Question
❓ Question
Which item correctly identifies a potential risk of performing test automation?
a) It may introduce unknown regressions in production b) Sufficient efforts to maintain testware may not be properly allocated c) Testing tools and associated testware may not be sufficiently relied upon d) It may reduce the time allocated for manual testing
✅ Correct Answer: b)
📘 Explanation (EN/KR)
a) Not correct. Automation does not itself cause regressions in production. 자동화가 운영 환경에서 회귀 버그를 만들어내지는 않습니다.
b) Correct. A key risk is insufficient allocation of maintenance effort for automated tests. 테스트 자동화 스크립트 유지보수에 필요한 노력이 부족할 위험이 존재합니다. → 자동화 실패의 가장 흔한 원인.
c) Not correct. Tools must be reliable, but this is not a defined risk in ISTQB. 도구 신뢰성 부족은 일반적 위험이지만, 보기의 표현은 ISTQB 정의와 맞지 않습니다.
d) Not correct. Reducing manual testing is a *benefit*, not a risk. 수동 테스트 시간이 줄어드는 것은 위험이 아니라 장점입니다.
📊 Summary Table
| Option | Why Correct / Incorrect? |
|---|---|
| a) | ❌ Automation does NOT create regressions. |
| b) | ✅ True automation risk: insufficient maintenance effort. |
| c) | ❌ Not an ISTQB-defined automation risk. |
| d) | ❌ Reduced manual testing = benefit, not risk. |
4. Summary & Call to Action
Maintenance is the greatest cost and risk in test automation. ISTQB loves questions that highlight the difference between benefits and risks. FL-6.2.1
ISTQB Summary — Test Automation Risks & Benefits
1. Introduction
Test automation is a major topic in both ISTQB Foundation Level (CTFL) and real-world QA practice. Automation can significantly speed up testing, support CI/CD, and increase consistency — but it also brings risks that ISTQB loves to test.
Note (EN/KR):
Automation ≠ replace testing. It must be planned, maintained, and aligned with test objectives.
테스트 자동화는 테스트를 대체하는 것이 아니라, 효율성을 높이는 지원 활동입니다. 유지보수와 계획이 필수적입니다.
2. Benefits of Test Automation (EN/KR)
💡 EN: Key Benefits
- Faster test execution — ideal for regression and repeated runs.
- Improved consistency — automated tests eliminate human variation.
- Early defect detection in CI/CD pipelines.
- High-volume test capability — performance, data-driven tests.
- Supports DevOps through continuous testing.
- Tools can compute complex metrics (e.g., coverage) that humans cannot easily derive.
💡 KR: 주요 장점
- 테스트 실행 속도 향상 — 회귀 테스트에 특히 효과적
- 일관된 테스트 수행 — 사람에 의한 변동성이 사라짐
- CI/CD 파이프라인에서 조기 결함 발견 가능
- 대량 데이터 또는 성능 테스트 가능
- DevOps 지원 — 지속적 테스트 구현 가능
- 복잡한 커버리지 계산 가능 — 자동화 도구의 대표적 장점
3. Risks of Test Automation (EN/KR)
⚠️ EN: Key Risks
- High maintenance effort — scripts must be updated whenever the system changes.
- Initial implementation cost (time & resources).
- Unrealistic expectations — thinking automation can replace all manual testing.
- Poor tool selection — incompatibilities or low ROI.
- Lack of skilled personnel to maintain automated test suites.
- Fragile test scripts — especially UI tests sensitive to locator changes.
⚠️ KR: 주요 위험 요소
- 유지보수 부담 증가 — 시스템이 수정될 때마다 스크립트도 수정 필요
- 초기 구축 비용 증가
- 자동화가 모든 테스트를 대체할 수 있다는 오해
- 잘못된 도구 선택 — 효율성과 호환성 문제
- 숙련된 인력 부족
- 취약한 UI 스크립트 — UI 변경에 매우 민감함
4. ISTQB Exam Focus (Frequently Tested)
💬 What ISTQB frequently evaluates:
- Automation does NOT replace manual testing.
- Maintenance effort is the #1 risk of automation.
- Automation cannot generate expected results by analyzing code alone.
- Automation provides coverage metrics humans cannot easily compute.
- Automation requires stable requirements and well-defined test cases.
📌 KR 번역
- 자동화는 수동 테스트를 대체할 수 없다.
- 유지보수 부족이 가장 큰 위험 요소이다.
- 코드 분석만으로 테스트 케이스 생성 불가.
- 복잡한 커버리지 계산 가능은 자동화의 장점.
- 안정적인 요구사항 및 테스트 케이스가 필요하다.
5. Summary Table — Benefits vs Risks
| Category | Benefits | Risks |
|---|---|---|
| Effort | Fast execution, repeatability | High maintenance cost |
| Quality | Complex metrics, stable regression | Fragile tests if poorly designed |
| Project Impact | Supports CI/CD | Over-reliance on automation |
| Resources | Reduced manual effort | Need for skilled automation engineers |
6. Final Summary
Test automation is powerful but requires planning, maintenance, and the right expectations. ISTQB emphasizes recognizing both benefits (speed, consistency, metrics) and risks (maintenance, unrealistic expectations).
