본문으로 건너뛰기

스테이지 1

테스트 파운데이션

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

  1. 입문4시간· 레슨 준비 중

    테스팅의 본질

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

  2. 입문4시간· 레슨 준비 중

    요구사항과 테스트의 연결

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

  3. 중급10시간· 레슨 1개

    테스트 설계 기법

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

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