본문으로 건너뛰기

스테이지 1

테스트 파운데이션

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

  1. 입문약 4시간· 레슨 6개

    테스팅의 본질

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

  2. 입문약 4시간· 레슨 6개

    요구사항과 테스트의 연결

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

  3. 중급약 11시간· 레슨 11개

    테스트 설계 기법

    명세 기반(동등분할·경계값·상태전이·결정테이블·페어와이즈), 구조 기반(구문·분기·조건·MC/DC, 순환 복잡도·경로 테스트), 모델 기반 테스트, 경험 기반 기법을 상황에 맞게 골라 쓴다.

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