본문으로 건너뛰기

QA 엔지니어 학습 커리큘럼

테스트를 배우는 순서를
정해두었습니다

설계 기법부터 탐색적 테스팅, 자동화, 비기능 테스트, 그리고 AI가 만든 산출물을 검증하는 법까지. 선수 관계를 명시한 6개 스테이지 18개 모듈로 구성했습니다.

스테이지
6
모듈
18
예상 학습 시간
179시간

커리큘럼

  1. 스테이지 1테스트 파운데이션

    테스트가 무엇이고 왜 필요한지, 요구사항을 어떻게 테스트로 옮기는지, 그리고 입력을 유한한 케이스로 줄이는 설계 기법을 익힌다.

    • 입문4시간

      테스팅의 본질

      테스트가 필요한 이유, 오류·결함·실패의 구분과 전파, 테스트 레벨과 유형, 그리고 "완전한 테스트는 불가능하다"는 전제 위에서 기대치를 조정하는 법.

    • 입문4시간

      요구사항과 테스트의 연결

      요구사항 문서를 능동적으로 읽고, 테스트 가능한 조건인지 판단하고, 모호함과 누락을 찾아내 질문으로 만든다.

    • 중급10시간

      테스트 설계 기법

      명세 기반(동등분할·경계값·상태전이·결정테이블·페어와이즈), 구조 기반(구문·분기·조건·MC-DC), 경험 기반 기법을 상황에 맞게 골라 쓴다.

      가장 중요한 기초. 이후 모든 모듈이 여기서 배운 기법을 전제한다.

  2. 스테이지 2테스트 실무와 프로세스

    계획·리스크·탐색·결함관리·문서화·국제표준까지, 조직 안에서 테스트가 실제로 돌아가는 방식을 다룬다.

    • 중급6시간

      테스트 계획과 리스크 기반 테스트

      리스크를 식별·분석·우선순위화해 테스트 범위를 정하고, 종료 조건과 릴리즈 Go/No-Go를 근거 있게 판단한다.

    • 중급12시간

      탐색적 테스팅

      차터 작성, 변수 발견, 상태·전이 모델링, 생태계와 신뢰 경계 탐험, 재현 불가능한 버그 다루기까지. 스크립트가 닿지 않는 영역을 다룬다.

      실무 핵심. 이 커리큘럼에서 분량이 가장 큰 모듈이다.

    • 입문5시간

      결함 관리와 보고

      심각도와 우선순위를 구분하고, 개발자가 되묻지 않는 결함 리포트를 쓰고, 품질 지표로 상태를 공유한다.

    • 중급7시간

      테스트 문서·관리 도구·프로세스 개선

      TestRail·Zephyr 같은 관리 도구, 테스트 데이터·환경 관리, 개발 방법론과 테스트의 관계, BDD/TDD, 프로세스 개선 모델(TMMi·TPI Next).

    • 고급8시간

      국제 표준 ISO/IEC/IEEE 29119

      표준이 필요한 이유부터 Part 1~4 구조, 조직·관리·동적 테스트 프로세스, 그리고 표준 산출물 문서 전체를 사례로 따라간다.

  3. 스테이지 3개발 기초와 코드 레벨 테스트

    코드를 읽고 판단하는 능력을 만든다. 자동화와 AI 교차검증 모두 이 토대 위에서만 성립한다.

    • 입문14시간

      QA를 위한 개발 지식

      코드를 읽고 판단하는 능력. 언어 기초, 웹·HTTP·인증, OS, SQL, 네트워크, Git과 PR diff 읽기, 테스트 용이성 판단까지.

      AI 교차검증의 토대. 이 모듈 없이는 AI가 만든 코드를 검증할 수 없다.

    • 중급10시간

      단위·통합 테스트

      xUnit 계열 프레임워크, 목·스텁·스파이, 비결정적 요소 다루기, 커버리지 리포트의 함정, 프런트엔드 컴포넌트 테스트.

  4. 스테이지 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. 스테이지 5비기능 테스트와 특수 도메인

    성능·보안·접근성·호환성·시각 회귀, 그리고 모바일 플랫폼 고유의 검증 포인트를 다룬다.

    • 중급14시간

      비기능 테스트 종합

      k6 중심의 성능·부하 테스트와 결과 해석, Core Web Vitals, OWASP Top 10과 SAST/DAST/SCA, WCAG 접근성, 시각적 회귀, 호환성 테스트.

    • 고급8시간

      모바일 테스트 심화

      Android/iOS 플랫폼별 검증 포인트, OS 업데이트 대응, 성능·크래시 모니터링, 그리고 실기기와 에뮬레이터의 판단 기준.

  6. 스테이지 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 산출물을 사람이 검증하는 훈련.

현재 ①단계(배포 파이프라인) 구축 중입니다. 레슨 본문은 ⑥단계에서 채워집니다. 설계 문서는 docs/architecture.md 를 참고하세요.