테스트 ID는 접근성 안티패턴입니다
Test IDs are an a11y smell
📅 2026-03-23
📰 TkDodo (React Query)
요약
data-testid를 사용한 테스트 작성은 사용자의 실제 사용 방식을 반영하지 않기 때문에 접근성 관점에서 문제가 있다.
핵심 포인트
- 사용자는 data-testid를 사용하지 않으므로 테스트도 이를 피해야 함
- 실제 사용자 상호작용 방식에 가까운 테스트 작성이 접근성 보장에 도움됨
왜 중요한가
접근성을 고려한 테스트 작성은 모든 사용자가 실제로 사용 가능한 애플리케이션을 보장한다.