접근성 테스트 소개
카테고리
디자인
서브카테고리
UX 디자인
대상자
프론트엔드 개발자, 디자이너, 접근성 테스터
- 초보자부터 중급자까지 접근성 테스트 기초 지식을 습득할 수 있는 자료
- 실무에서 접근성 문제를 체계적으로 검증하는 방법 제공
핵심 요약
- _브라우저 확장 프로그램_ (WAVE, axe DevTools, ArcToolkit) 및 _Lighthouse_를 활용한 자동화 테스트 도구 사용 권장
- _키보드 네비게이션_ 테스트: Tab, Shift+Tab, Spacebar, Return 키 조합을 통해 모든 요소 접근 가능 여부 확인
- _스크린 리더_ (JAWS, NVDA, VoiceOver) 사용 시 _브라우저 호환성_ (JAWS: Chrome/IE, NVDA: Firefox, VoiceOver: Safari) 및 _기본 키 조합_ 마스터 필요
섹션별 세부 요약
1. 브라우저 확장 프로그램 사용
- _WAVE_, _axe DevTools_, _ArcToolkit_ 등 3가지 도구 추천
- _Lighthouse_ (Chrome DevTools)도 유사한 결과 제공
- _가짜 긍정_ (false positives) 주의 필요
2. 키보드 네비게이션 테스트
- _Tab_/_Shift+Tab_로 포커스 이동, _Spacebar_/_Shift+Spacebar_로 스크롤
- _Return_ 키로 클릭, _화살표 키_로 메뉴/리스트 내 이동
- 포커스 순서, 요소 접근 가능성, 모달/iframe 내/외 이동 테스트
3. 스크린 리더 테스트
- _JAWS_ (Chrome/IE), _NVDA_ (Firefox), _VoiceOver_ (Safari) 사용 권장
- _JAWS_는 상업용 소프트웨어, _NVDA_는 오픈소스, _VoiceOver_는 iOS 내장
- _Deque_ 사이트에서 스크린 리더 키 조합 _체크리스트_ 다운로드 가능
4. 테스트 단계 및 검증 항목
- _메인 네비게이션_ 검증: _skip to content_ 링크 존재 여부, 하위 네비게이션 목적 명시 여부
- _폼_ 검증: 모든 요소 접근 가능성, 오류 메시지 스크린 리더 안내 여부
- _전체 페이지_ 읽기: 정보 누락, 중복, 혼동 유발 콘텐츠 확인
결론
- 접근성 테스트를 _워크플로우에 체계적으로 통합_하여 반복 수정 시간 절약
- _Deque_의 스크린 리더 키 조합 체크리스트 활용, _다양한 스크린 리더_ 대상 검증 권장
- _접근성_은 품질 향상과 사용자 만족도 향상에 _가치 있는 투자_