어떤 문제가 생길까

접근성 회귀: 정상처럼 보이는 한 사례만으로는 동작 범위를 이해하기 어렵습니다. 대표 입력에서는 문제없다가 경계값, 느린 응답, 배포 직후처럼 조건이 달라질 때 결과가 바뀔 수 있습니다.

자동 검사만으로 keyboard 순서, screen reader 문맥과 focus 복귀를 모두 확인할 수 없어 대표 흐름의 수동 검사가 필요합니다.

원인을 이해하는 기준

브라우저, CDN, 프록시, 애플리케이션과 데이터 저장소가 연결된 전체 요청 경로에서 어느 경계가 결과를 결정하는지 먼저 봅니다. 시각적 모양만 보지 않고 DOM 의미, 접근성 트리, accessible name과 키보드 순서를 나눠 확인합니다. 자동 검사 통과만으로 실제 조작 가능성을 보장하지 않습니다.

구분 짧은 예시
기대 결과 접근성 회귀: 정상 조건에서 사용자가 받아야 할 결과
실제 결과 같은 입력에서 처음 달라진 값·상태·오류
판별 자료 요청 ID로 navigation timing, HTTP 상태, upstream 시간과 서버 trace를 같은 시간축에 놓는다

적용 예시와 확인

실패 경계를 먼저 확정하고 가장 안쪽 원인을 수정한 뒤 timeout과 재시도 예산을 바깥 계층까지 맞춘다. 가능하면 의미가 맞는 native HTML을 사용하고, 필요한 이름·상태·관계를 코드에 명시합니다. ARIA로 잘못된 HTML 동작을 덮지 않습니다.

대표 사례 하나, 값이 달라지는 경계 하나, 예상 가능한 실패 하나를 같은 순서로 확인합니다. 실사용자 지표와 부하 테스트에서 p50/p95/p99, 오류율, 처리량과 자원 포화를 함께 비교한다. 키보드만으로 조작하고 200% 확대, screen reader와 자동 접근성 검사에서 이름·역할·상태·포커스 순서를 확인합니다.

공식 문서와 적용 범위

문서의 기본값과 동작은 version에 따라 달라질 수 있습니다. 지원하는 browser, viewport, 입력 방식과 실제 network 조건에서 다시 확인합니다.