뱅크샐러드 공식 블로그 | 메인 · 2025. 07. 16.
접근성을 지원한다는 착각
AI 엔지니어링 브리핑
접근성은 개발이 끝난 뒤 추가하는 작업이 아니라, 정보를 텍스트로 표현해 다양한 사용 환경과 테스트까지 자연스럽게 지원하는 기본 설계 방식입니다.
문제 & 배경
- 문제 & 배경: 접근성을 별도의 추가 업무로 여겨 개발 기간과 비용이 늘어난다고 생각하지만, 실제로는 화면을 다양한 환경에서 해석하고 검증하기 어렵게 만드는 설계 방식이 문제입니다.
기술 & 해결책
- 기술 & 해결책: 화면의 역할과 상태를 aria-label, accessibilityLabel, aria-role, aria-expanded 같은 텍스트 정보로 제공하면 스크린리더와 음성·안구 추적 기능이 이를 활용하고, 테스트 코드도 이미지 대신 실제 화면 구조와 상태를 직접 검사할 수 있습니다.
교훈 & 주의점
- 교훈 & 주의점: 접근성을 고려하면 테스트를 위해 별도 함수나 자료형을 만들 필요가 줄고 명세와 실제 동작의 불일치도 막을 수 있으므로, 개발 초기부터 텍스트 기반 인터페이스를 설계하고 직접 스크린리더로 사용해보는 것이 중요합니다.
함께 읽을 글
내용이 비슷해요내용이 비슷한 글을 먼저 보여드려요. 같은 문제나 해결책을 다룬다는 뜻은 아니에요.