플레이키 테스트
Flaky test
코드와 선언한 설정이 같은데도 통과와 실패가 오락가락해 결과를 믿기 어려운 테스트다.
같은 뜻으로 쓰는 말
- 불안정한 테스트
마지막 검증
플레이키 테스트는 코드와 설정을 바꾸지 않았는데도 실행마다 통과와 실패가 달라지는 테스트다. 공유 상태, 통제하지 않은 시스템 시간, 외부 네트워크, 비동기 대기와 실행 순서 의존성이 흔한 조사 대상이다.
이는 이전에 동작하던 기능이 다시 깨진 회귀인지 테스트 환경 문제인지 구분하기 어렵게 만드는 검증 신호의 결함이다. 재시도로 통과시켜 숨기기보다 원인을 고치고 같은 조건에서 항상 같은 결과가 나오는지 확인한다.
출처와 검증 범위
아래 날짜는 링크를 마지막으로 열어 본 날입니다. 문서 상단의 검증일은 글의 설명과 적용 범위를 다시 확인한 날입니다.
- De-Flake Your Tests: Automatically Locating Root Causes of Flaky Tests in Code At GoogleGoogle Research and IEEE ICSME · 논문 · 확인 2026-08-04
- Test Flakiness — One of the main challenges of automated testingGoogle Testing Blog · 공식 문서 · 확인 2026-08-04