들어가며
ISTQB CTFL 실러버스 6장은 많은 QA들이 부담을 느끼는 도구와 자동화를 다루는 장입니다.
하지만 이 장의 목적은 “자동화를 잘하자”가 아니라
도구를 이해하고, 올바르게 사용하는 QA가 되자는 데 있습니다.
이 글에서는 ISTQB CTFL 실러버스를 기반으로, QA가 알아야 할 테스트 도구와 자동화 개념을
실무 관점에서 쉽게 정리해보겠습니다.
1. 테스트 도구(Test Tool)란?
테스트 도구는 테스트 활동을 지원하거나 자동화하기 위해 사용하는 소프트웨어입니다.
중요한 포인트는
👉 도구는 QA를 대체하는 게 아니라
👉 QA의 판단과 효율을 돕는 역할이라는 점이에요.
2. 테스트 도구의 목적
ISTQB 실러버스에서는 테스트 도구의 목적을 다음과 같이 설명합니다.
- 반복 작업 감소
- 테스트 효율 향상
- 일관성 있는 테스트 수행
- 테스트 결과 추적 및 관리
👉 실무에서는 “사람이 하기엔 비효율적인 영역”을 도구로 보완한다고 이해하면 됩니다.
3. 테스트 도구의 종류
실러버스에서는 테스트 도구를 테스트 활동 단계별로 분류합니다.
📊 테스트 도구 유형 정리
| 구분 | 설명 | 실무 예시 |
| 테스트 관리 도구 | 테스트 계획·진척 관리 | 테스트 케이스 관리 |
| 결함 관리 도구 | 이슈 추적·관리 | 버그 트래킹 |
| 정적 테스트 도구 | 코드·문서 분석 | 코드 품질 검사 |
| 테스트 실행 도구 | 테스트 자동 실행 | 자동화 테스트 |
| 성능 테스트 도구 | 부하·응답 측정 | 성능 테스트 |
👉 QA 실무에서 가장 많이 접하는 건 테스트 관리 도구와 결함 관리 도구입니다.
4. 테스트 자동화(Test Automation)란?
테스트 자동화는 테스트 실행을 도구나 스크립트로 수행하는 것을 의미합니다.
하지만 ISTQB에서는 자동화를 “만능 해결책”으로 보지 않습니다.
🔹 자동화의 핵심 관점
- 모든 테스트를 자동화할 수는 없다
- 자동화에도 비용과 유지보수가 필요하다
- 적절한 대상 선정이 중요하다
👉 이 관점이 CTFL에서 가장 중요한 포인트입니다.
5. 자동화에 적합한 테스트는?
실러버스 기준으로 자동화에 적합한 테스트는 다음과 같습니다.
📊 자동화 적합 테스트 예시
| 유형 | 이유 |
| 반복 테스트 | 매번 동일하게 수행 |
| 회귀 테스트 | 변경 시 영향 확인 |
| 안정된 기능 | 변경 가능성 낮음 |
| 데이터 중심 테스트 | 다양한 입력값 필요 |
반대로,
- UI 변경이 잦은 영역
- 탐색적 테스트
는 자동화에 적합하지 않은 경우가 많습니다.
6. 테스트 자동화의 한계와 리스크
자동화는 분명 장점이 있지만, 다음과 같은 한계도 존재합니다.
- 초기 구축 비용
- 유지보수 부담
- 잘못된 자동화로 인한 신뢰도 하락
👉 그래서 QA는 “자동화를 할지 말지”를 판단할 수 있어야 하는 역할입니다.
7. 도구 도입 시 고려사항
ISTQB 실러버스에서는 도구 도입 시 다음 사항을 고려하라고 설명합니다.
📊 테스트 도구 도입 체크 포인트
| 항목 | 설명 |
| 목적 명확성 | 왜 도입하는가 |
| 팀 역량 | 사용할 수 있는가 |
| 유지보수 | 관리 가능한가 |
| 비용 대비 효과 | 효율이 있는가 |
| 프로세스 적합성 | 기존 업무와 맞는가 |
실무에서는 “유행해서”가 아니라
👉 문제를 해결하기 위해 도입하는 것이 중요합니다.
8. QA 실무 관점에서 6장의 핵심
제가 느낀 ISTQB 실러버스 6장의 핵심은 이거예요.
- 자동화는 목표가 아니라 수단이다
- QA는 도구 사용자가 아니라 판단자다
- 도구보다 중요한 건 테스트 사고력이다
이 장을 이해하면 자동화에 대한 부담이 조금은 줄어들 거예요.
마무리하며
ISTQB 실러버스 6장은 CTFL 실러버스를 정리하며 마무리하는 장입니다.
이 장을 통해 QA는 다음을 이해하게 됩니다.
- 테스트는 사람의 일이다
- 도구는 이를 돕는 역할이다
- 좋은 QA는 선택과 판단을 한다
이로써 ISTQB CTFL 실러버스 1~6장 정리 시리즈가 완성되었습니다🙌
'QA 자격증 & 커리어 가이드 > ISTQB' 카테고리의 다른 글
| 📗 ISTQB 실러버스 정리 5장 — 테스트 관리와 리스크 기반 테스트 (0) | 2026.01.30 |
|---|---|
| 📗 ISTQB 실러버스 정리 4-2 — 경험 기반 테스트 기법 (탐색적 테스트 포함) (0) | 2026.01.28 |
| 📗 ISTQB 실러버스 정리 4-1 — 명세 기반 테스트 기법 (동등 분할·경계값 분석) (0) | 2026.01.26 |
| 📗 ISTQB 실러버스 정리 3장 — 정적 테스트와 리뷰 (코드 몰라도 이해하기) (1) | 2026.01.19 |
| 📗 ISTQB 실러버스 정리 2장 — 소프트웨어 생명주기와 테스트 (SDLC 쉽게 정리) (1) | 2026.01.16 |