QA 엔지니어 학습 커리큘럼
테스트를 배우는 순서를
정해두었습니다
설계 기법부터 탐색적 테스팅, 자동화, 비기능 테스트, 그리고 AI가 만든 산출물을 검증하는 법까지. 선수 관계를 명시한 6개 스테이지 18개 모듈로 구성했습니다.
- 스테이지
- 6
- 모듈
- 18
- 예상 학습 시간
- 179시간
커리큘럼
스테이지 1테스트 파운데이션
테스트가 무엇이고 왜 필요한지, 요구사항을 어떻게 테스트로 옮기는지, 그리고 입력을 유한한 케이스로 줄이는 설계 기법을 익힌다.
- 입문약 4시간
테스팅의 본질
테스트가 필요한 이유, 오류·결함·실패의 구분과 전파, 테스트 레벨과 유형, 그리고 "완전한 테스트는 불가능하다"는 전제 위에서 기대치를 조정하는 법.
- 입문약 4시간
요구사항과 테스트의 연결
요구사항 문서를 능동적으로 읽고, 테스트 가능한 조건인지 판단하고, 모호함과 누락을 찾아내 질문으로 만든다.
- 중급약 10시간
테스트 설계 기법
명세 기반(동등분할·경계값·상태전이·결정테이블·페어와이즈), 구조 기반(구문·분기·조건·MC-DC), 경험 기반 기법을 상황에 맞게 골라 쓴다.
★ 가장 중요한 기초. 이후 모든 모듈이 여기서 배운 기법을 전제한다.
스테이지 2테스트 실무와 프로세스
계획·리스크·탐색·결함관리·문서화·국제표준까지, 조직 안에서 테스트가 실제로 돌아가는 방식을 다룬다.
- 중급약 6시간
테스트 계획과 리스크 기반 테스트
리스크를 식별·분석·우선순위화해 테스트 범위를 정하고, 종료 조건과 릴리즈 Go/No-Go를 근거 있게 판단한다.
- 중급약 12시간
탐색적 테스팅
차터 작성, 변수 발견, 상태·전이 모델링, 생태계와 신뢰 경계 탐험, 재현 불가능한 버그 다루기까지. 스크립트가 닿지 않는 영역을 다룬다.
★ 실무 핵심. 이 커리큘럼에서 분량이 가장 큰 모듈이다.
- 입문약 5시간
결함 관리와 보고
심각도와 우선순위를 구분하고, 개발자가 되묻지 않는 결함 리포트를 쓰고, 품질 지표로 상태를 공유한다.
- 중급약 7시간
테스트 문서·관리 도구·프로세스 개선
TestRail·Zephyr 같은 관리 도구, 테스트 데이터·환경 관리, 개발 방법론과 테스트의 관계, BDD/TDD, 프로세스 개선 모델(TMMi·TPI Next).
- 고급약 8시간
국제 표준 ISO/IEC/IEEE 29119
표준이 필요한 이유부터 Part 1~4 구조, 조직·관리·동적 테스트 프로세스, 그리고 표준 산출물 문서 전체를 사례로 따라간다.
스테이지 3개발 기초와 코드 레벨 테스트
코드를 읽고 판단하는 능력을 만든다. 자동화와 AI 교차검증 모두 이 토대 위에서만 성립한다.
- 입문약 14시간
QA를 위한 개발 지식
코드를 읽고 판단하는 능력. 언어 기초, 웹·HTTP·인증, OS, SQL, 네트워크, Git과 PR diff 읽기, 테스트 용이성 판단까지.
★ AI 교차검증의 토대. 이 모듈 없이는 AI가 만든 코드를 검증할 수 없다.
- 중급약 10시간
단위·통합 테스트
xUnit 계열 프레임워크, 목·스텁·스파이, 비결정적 요소 다루기, 커버리지 리포트의 함정, 프런트엔드 컴포넌트 테스트.
스테이지 4테스트 자동화
도구보다 전략이 먼저다. ROI·피라미드·유지보수 비용을 먼저 세우고 API·UI·CI/CD 자동화로 넘어간다.
- 중급약 6시간
자동화 전략
ROI 계산, 자동화 피라미드, 무엇을 자동화하고 무엇을 수동으로 남길지의 판단, 커버리지와 유지보수 비용의 트레이드오프.
★ 도구보다 먼저 배울 것. 전략 없는 자동화는 유지보수 부채가 된다.
- 중급약 9시간
API·계약 테스트
Postman으로 시작해 코드 기반 자동화로 넘어가고, OpenAPI 기반 계약 테스트와 Pact, GraphQL 테스트까지 다룬다.
- 중급약 14시간
UI 자동화 (웹·모바일)
Playwright 중심의 웹 자동화와 Appium 계열 모바일 자동화. POM, 깨지지 않는 로케이터 설계, 대기 전략, 그리고 불안정한 테스트 대처법.
- 중급약 10시간
CI/CD·지속적 테스팅
GitHub Actions 워크플로, Docker로 환경 재현, 품질 게이트 설계, False Alarm 줄이기, 그리고 관측성 도구로 실패를 추적하는 법.
- 고급약 6시간
RPA·레거시·데스크톱 자동화
UiPath 계열 RPA, Tosca·UFT 같은 엔터프라이즈 도구, 이미지·좌표 기반 자동화. 이 도구들이 여전히 유효한 도메인은 어디인가.
스테이지 5비기능 테스트와 특수 도메인
성능·보안·접근성·호환성·시각 회귀, 그리고 모바일 플랫폼 고유의 검증 포인트를 다룬다.
- 중급약 14시간
비기능 테스트 종합
k6 중심의 성능·부하 테스트와 결과 해석, Core Web Vitals, OWASP Top 10과 SAST/DAST/SCA, WCAG 접근성, 시각적 회귀, 호환성 테스트.
- 고급약 8시간
모바일 테스트 심화
Android/iOS 플랫폼별 검증 포인트, OS 업데이트 대응, 성능·크래시 모니터링, 그리고 실기기와 에뮬레이터의 판단 기준.
스테이지 6AI 시대의 QA
AI로 테스트하는 법, AI 시스템을 테스트하는 법, 그리고 AI가 만든 산출물을 검증하는 법. 세 방향을 모두 다룬다.
- 중급약 12시간
AI 활용 테스트
프롬프트 기반 TC 생성, AI 결함 분류, 셀프힐링 로케이터, MCP 연결, 그리고 Agentic Testing 4단계를 실제로 설계한다.
★ 최신 채용 요구사항. 2025년 이후 QA 공고에서 빠르게 확산 중이다.
- 고급약 12시간
AI 시스템 검증
LLM 애플리케이션 평가 방법론, 환각 탐지, RAG 검증, 편향·공정성 테스트, 비결정적 출력의 통계적 검증, AI 규제와 표준.
- 중급약 8시간
AI 교차검증
AI가 만든 테스트 코드에서 환각 API, 항상 통과하는 가짜 테스트, 커버리지 갭을 찾아낸다. 신뢰하지도 거부하지도 않고 검증하는 기준을 세운다.
★ 이 커리큘럼의 차별점. AI 산출물을 사람이 검증하는 훈련.