테스트 도구 실전
테스트를 쓰는 법이 아니라 무엇을 테스트할지 고르는 법을 다룹니다. 픽스처로 준비를 나누고, 커버리지의 빈칸을 읽고, 속성 기반 테스트로 사람이 못 떠올리는 입력을 찾고, 느린 테스트를 골라냅니다. 전부 진짜로 돌려 보고 숫자를 봅니다.
중급 · 레슨 30 · 실습 10
커리큘럼
무엇을 테스트하나
- 커버리지는 목표가 아니라 지도다 reading
- 커버리지의 빈칸을 메운다 lab
- 테스트 판단 확인 quiz
경계값 테스트로 실제 결함을 잡는다
- 경계값 테스트로 실제 결함을 잡는다의 설계 원리 reading
- 경계값 테스트로 실제 결함을 잡는다 lab
- 경계값 테스트로 실제 결함을 잡는다 확인 quiz
실패 경로와 부작용을 격리해 테스트한다
접근 제어를 깨뜨리는 테스트 행렬
- 접근 제어를 깨뜨리는 테스트 행렬의 설계 원리 reading
- 접근 제어를 깨뜨리는 테스트 행렬 lab
- 접근 제어를 깨뜨리는 테스트 행렬 확인 quiz
오류 응답의 회귀를 잡는 계약 테스트
sleep 없이 시간 경계를 재현한다
설정 테스트의 전역 상태를 격리한다
- 설정 테스트의 전역 상태를 격리한다의 설계 원리 reading
- 설정 테스트의 전역 상태를 격리한다 lab
- 설정 테스트의 전역 상태를 격리한다 확인 quiz
CORS 헤더와 인증의 경계를 테스트한다
예외를 주입해 자원 누수를 찾는다
- 예외를 주입해 자원 누수를 찾는다의 설계 원리 reading
- 예외를 주입해 자원 누수를 찾는다 lab
- 예외를 주입해 자원 누수를 찾는다 확인 quiz