테스트는 실행보다 계획이 먼저다. 전략 없는 QA는 리액션일 뿐이다.
1️⃣ 이 글은 어떤 내용을 다루나요?
본 글은 ISTQB FL 실러버스 4.0 기준 Chapter 5 – 테스트 관리(Test Management)를
실무 중심으로 재해석한 심화 콘텐츠입니다.
'QA는 테스트만 한다'는 오해를 넘어, 테스트 계획, 전략 수립, 우선순위 조정, 리스크 분석, 모니터링과 컨트롤까지
실제 업무에서 QA가 수행하는 핵심 관리 역할을 조목조목 짚어봅니다.
2️⃣ 테스트 관리는 왜 중요한가?
테스트는 자동화할 수 있어도,
관리되지 않으면 품질은 무너집니다.
"좋은 테스트 케이스는 많지만, 어느 걸 먼저 할지 모른다."
"QA 리소스는 한정돼 있는데, 중요 기능과 엣지 케이스 구분이 없다."
"이슈는 반복되는데, 회고도 없고 개선도 없다."
이게 바로 테스트 관리가 없는 현장의 풍경입니다.
테스트 관리란 QA의 전략성과 리더십이 발현되는 영역입니다.
3️⃣ 테스트 계획(Test Planning)이란 무엇인가?
계획은 전략의 뼈대입니다.
ISTQB는 테스트 계획에서 다음 항목이 정의되어야 한다고 말합니다.
테스트 범위 | 무엇을 테스트하고, 무엇은 제외할지 명확히 |
테스트 목표 | 품질을 어떤 수준으로 확보할 것인지 정의 |
리스크 식별 및 대응 전략 | 프로젝트 성공에 영향 줄 리스크 분석 |
자원과 일정 | 인력, 장비, 툴, 기간 등 테스트 실행 조건 |
책임자 지정 | 누가 어떤 테스트를 담당하는가 |
테스트 환경 | 테스트가 실행될 물리·논리 환경 구성 |
이 모든 요소를 QA가 주도적으로 작성하고 조율해야,
테스트가 단순 작업이 아니라 제품 개발의 전략 일부가 됩니다.
4️⃣ 테스트 전략(Test Strategy) 수립 – 품질에도 설계가 필요하다
테스트 전략은 ‘어떻게 품질을 확보할 것인가’에 대한 설계도입니다.
테스트 수준 | 단위, 통합, 시스템, 인수 테스트 |
테스트 유형 | 기능, 성능, 보안, 회귀 테스트 등 |
설계 기법 | 블랙박스, 화이트박스, 경험 기반 기법 |
자동화 여부 | 자동화 대상 및 기준 정의 |
우선순위 기준 | 리스크 기반 또는 고객 중요도 기반 |
종료 기준 | 테스트 완료 판단 기준 수립 (예: 커버리지, 주요 시나리오 통과 등) |
📌 전략은 상황에 따라 바뀝니다.
애자일에서는 스프린트 단위 전략,
대형 프로젝트에서는 단계별 전략이 필요합니다.
5️⃣ 리스크 기반 테스팅(RBT) – 무엇부터 테스트할 것인가?
테스트 리소스는 항상 제한적입니다.
그렇다면 모든 걸 다 테스트할 수 없다면, 무엇부터 할 것인가?
여기서 필요한 것이 바로 리스크 기반 테스팅(Risk-Based Testing)입니다.
가능성(Probability) | 버그가 발생할 가능성 |
영향도(Impact) | 발생했을 때 시스템에 미치는 영향 |
우선순위 계산 공식:
테스트 우선순위 = 가능성 x 영향도
이렇게 계산된 리스크 점수를 기준으로,
가장 중요한 테스트 케이스를 먼저 수행하고,
리스크가 낮은 영역은 자동화하거나 생략하는 판단을 내릴 수 있습니다.
6️⃣ 테스트 모니터링과 컨트롤 – 품질은 추적 가능한 수치다
ISTQB는 테스트의 상태를 점검하고, 계획 대비 조정하는 활동을
테스트 모니터링(Monitoring) & 컨트롤(Control)이라고 정의합니다.
🔍 모니터링 항목
테스트 커버리지 | 전체 기능 중 몇 %가 테스트되었는가 |
결함 발견률 | 발견된 결함 수 / 테스트 건수 |
테스트 완료율 | 계획된 TC 중 실제 실행된 비율 |
통과율 / 실패율 | 품질 안정성 판단 기준 |
이 지표는 QA 리포트에 포함되어
PM, 개발팀, 기획자와의 소통 도구로 활용됩니다.
7️⃣ 애자일 QA의 테스트 관리 – 전략보다 소통이 먼저다
애자일 환경에서는 테스트 관리도 형태가 바뀝니다.
계획 | 테스트 계획서 문서화 | 테스트 아이디어 공유, 팀 정렬 |
전략 | 문서 기반, 사전 고정 | 스프린트 단위 동적 수정 |
리스크 관리 | 문서 기반 리스크 분석 | 팀 회고 기반 리스크 조정 |
모니터링 | 정기 보고서 제출 | 매일 데일리 스크럼 공유 |
📌 애자일 QA는 계획을 적는 사람이 아니라,
품질 전략을 팀과 실시간으로 협의하고 이끄는 사람입니다.
8️⃣ 기출문제 예시
Q. 테스트 계획 단계에서 정의해야 할 사항으로 가장 적절한 것은?
A. 테스트 실행 후 결함 수정 방법
B. 테스트 자동화 도구의 설치 방법
C. 테스트의 범위와 우선순위 기준
D. 개발자의 단위 테스트 커버리지 기준
✅ 정답: C
→ 테스트 계획 단계에서는 범위, 일정, 우선순위, 리스크, 자원 등이 정의되어야 합니다.
✅ 마무리 요약
- 테스트 관리는 단순 리소스 정리가 아닌 전략적 품질 설계 행위입니다.
- 테스트 계획은 QA가 중심이 되어 범위, 목표, 리스크를 주도적으로 정의해야 합니다.
- 리스크 기반 접근은 우선순위를 명확하게 해주며, 실무에서 매우 실용적입니다.
- 애자일 환경에서는 계획보다 ‘품질에 대한 팀 내 공감’이 핵심 전략입니다.
- 품질은 측정, 계획, 피드백 구조 없이는 존재하지 않습니다.
🔗 추천하는 글
- 테스트 설계 기법과 우선순위 전략을 알고 싶다면
→ [Chapter 4 핵심 해설: 논리로 품질을 증명하다] - 애자일 환경에서 QA가 어떻게 달라지는지 궁금하다면
→ [애자일 QA는 이렇게 다릅니다 – 개발자와 나란히 가는 테스팅] - 정적 테스팅과 요구사항 리뷰로 품질을 사전에 확보하려면
→ [Chapter 3 핵심 해설: 정적 테스트로 결함을 막는다]
'ISTQB FL 시험 준비 > 챕터별 정리' 카테고리의 다른 글
ISTQB FL 핵심 해설 총정리: QA 실무 흐름으로 다시 엮는 품질의 설계도 (0) | 2025.04.22 |
---|---|
Chapter 6 핵심 해설 – 도구 없이 QA 없다 (0) | 2025.04.22 |
Chapter 4 핵심 해설 – 논리로 품질을 증명하다 (0) | 2025.04.22 |
Chapter 3 핵심 해설 – 정적 테스트로 결함을 막는다 (2) | 2025.04.22 |
Chapter 2 핵심 해설 – 테스트 흐름, 어디서부터 시작되는가 (0) | 2025.04.22 |