스테이지 1
테스트 파운데이션
테스트가 무엇이고 왜 필요한지, 요구사항을 어떻게 테스트로 옮기는지, 그리고 입력을 유한한 케이스로 줄이는 설계 기법을 익힌다.
- 입문약 4시간· 레슨 준비 중
테스팅의 본질
테스트가 필요한 이유, 오류·결함·실패의 구분과 전파, 테스트 레벨과 유형, 그리고 "완전한 테스트는 불가능하다"는 전제 위에서 기대치를 조정하는 법.
- 입문약 4시간· 레슨 준비 중
요구사항과 테스트의 연결
요구사항 문서를 능동적으로 읽고, 테스트 가능한 조건인지 판단하고, 모호함과 누락을 찾아내 질문으로 만든다.
- 중급약 10시간· 레슨 1개
테스트 설계 기법
명세 기반(동등분할·경계값·상태전이·결정테이블·페어와이즈), 구조 기반(구문·분기·조건·MC-DC), 경험 기반 기법을 상황에 맞게 골라 쓴다.
★ 가장 중요한 기초. 이후 모든 모듈이 여기서 배운 기법을 전제한다.