기술인사이트

기술리포트

시각장애인 모바일 앱 접근성 기능 품질 향상을 위한 테스트 방안
1. 서론
장애인의 모바일 애플리케이션(이하 앱) 사용을 보장하기 위한 목적으로 ‘접근성’이라는 개념이 존재한다. 모바일 앱 접근성은 장애인이나 고령자 등을 포함한 모든 사람들이 앱에서 제공하는 정보를 신체적, 기술적 여건과 관계없이 동등하게 접근하고 이용할 수 있도록 보장하는 것을 의미한다.


장애인 모바일 이용률과 이용자의 증가로 인해 앱 접근성이 필요한 앱이 늘어나고 있고, 그에 따른 앱 접근성 품질 향상 또한 필요하기에 앱 접근성 기능 품질 향상을 위한 테스트 방안에 대해 이야기해보고자 한다


2. 본론
앱 접근성에 대해 효과적인 테스트 방안을 찾아보기 전에 먼저 앱 접근성에 대한 실태에 대해 먼저 확인해 보자.

2.1. 앱 접근성 실태 조사

2.2.1. 2021년 모바일 스마트 기기 보유율
2021년 과학기술정보통신부에서 디지털정보격차 실태조사를 진행한 결과 장애인, 및 비장애인에 대한 스마트 기기 보급률은 다음과 같다.

과학기술정보통신부, 2021 디지털정보격차 실태조사

2021년 디지털 정보 격차 실태조사에 따르면 장애인 평균의 모바일 스마트 기기 보유율은 84.7%, 시각장애인은 73.8%로, 비장애인 93.5%보다 낮은 수치이지만 많은 비율로 모바일 스마트 기기를 사용하고 있어 이에 대한 고려가 필요한 실정이다.

2.2.2. 모바일 앱 취약계층 접근성 수준
국내 스마트폰 보급률이 2021년 기준 93.4%에 이르지만, 아직까지도 많은 모바일 앱이 장애인, 고령층 등 디지털 취약 약 계층을 위한 접근성 수준이 낮은 상황이다.
한 기사에 따르면 과학기술정보방송통신위원회 소속 김영식 국민의힘 의원실이 과학기술정보통신부로부터 제출받은 ‘2021년 모바일 앱 실태조사’결과 모바일 앱 300개의 접근성 수준은 100점 만점 75.2점이었으며, 151개의 앱은 평균에도 미치지 못하였다.


2.2.3. 모바일 애플리케이션 접근성 지침
모바일 접근성은 법으로 의무화되어 있으며, 접근성 설계의 4가지 원칙인 인식의 용이성, 운용의 용이성, 이해의 용이성, 견고성을 기반으로 모바일 애플리케이션 콘텐츠의 설계 및 개발을 위한 접근성 지침이 존재한다.


지침의 목적은 장애인 또는 고령자가 비장애인과 동등하게 모바일 앱 콘텐츠에 접근하고, 사용할 수 있도록 앱 콘텐츠를 제작할 때 기획자 또는 개발자가 준수해야 하는 세부 지침들을 알려주기 위한 것이다.

2.4. 앱 접근성 준수 및 취약점 비교
위와 같이 앱 접근성 평가 기준에 따른 현재 서비스되는 IT 플랫폼 중에 앱 접근성 중에 잘 지켜지는 앱을 살펴보고, 앱 접근성이 취약할 경우에 시각장애인 사용자가 겪는 문제에 대해 알아보고자 한다.

2.4.1. 앱 접근성 지침 준수 모범 사례
V사에서 2015년 2월 출시한 모바일 뱅크 앱은 공인인증서 없이 간편하게 송금할 수 있는 서비스로서 짧은 시간 내에 빠르게 성장하였다.


V사 뱅크 서비스 송금 화면 : 공인인증서 없이 3가지 페이지만 거치면 송금이 가능하다.

디자인 원칙 : ‘하나의 화면에 하나의 명확한 목표가 드러나게 할 것(One Thing per One Page)’

2021년 9월 한국웹 접근성 평가 센터로부터 V사 뱅크 서비스의 iOS, Android 애플리케이션 모두 MA(Mobile Accessibility) 인증을 받았으며, V사 뱅크 서비스의 디자인 시스템인 TDS(Toss Design Sstem)를 도입하여 다크 모드, 보이스오버, 큰 글씨 모드와 같은 접근성 기능들에 대응하고 있다.
V사 뱅크 서비스는 MA 인증을 받은 유일한 민간 서비스로서, 굉장히 높은 접근성 수준을 갖췄다고 볼 수 있다. 시각장애인 사용자의 경우 고객센터가 먼저 연결될 수 있도록 하는 등 접근성 지침을 따르는 것을 넘어 시각장애인 사용자의 입장에서 이와 같은 노력으로 한 시각장애인 센터에서는 시각장애인 대상 금융 앱 교육에 해당 서비스를 사용하고 있기도 하다.


2.4.2. 시각장애인 사용자가 모바일 기기 또는 모바일 앱을 사용하며 겪는 문제
아래 표는 시각장애인 사용자가 접근성을 지원하는 특정 모바일 기기 또는 특정 모바일 앱을 사용하며 겪는 문제와 원인에 대해 행동 단계별로 비교한 것이다.


‘대체 텍스트 미제공으로 화면에 제공된 사진 이미지를 읽을 수 없음’과 같이 단순히 접근성 지침을 지키지 않아서 발생한 문제도 있지만, ‘스크린 리더의 선형적인 읽기 방식과 복잡한 화면의 결합으로 인해 화면에서 원하는 정보, 콘텐츠에 접근하기까지 시간이 오래 걸리는 문제와 같이 화면의 디자인 측면과 관련된 문제도 있음을 알 수 있다.
시각장애인은 화면이 보이지 않는 상태에서 파악하기 위해 앱에 접속하자마자 화면의 아무 위치를 탭하고 음성 설명을 들으려 할 것이다. 이때 너무 많은 콘텐츠가 있거나 대체 텍스트가 없다면 사용이 거의 불가능할 것이다.


3. 모바일 앱 접근성 품질 향상을 위한 테스트 방안
앞에서 앱 접근성 비교 사례를 통하여 앱 접근성 평가 기준을 잘 지키고 있는 사례와 그렇지 않은 사례에 대해 알아보았다. 그렇지 않은 사례의 경우에는 앱 접근성을 지원함에도 불구하고 사전에 문제 인식을 가지고 품질관리에 좀 더 신경을 썼다면 적어도 이러한 문제점들이 최소화되었을 것이다.
이에 모바일 앱 접근성 품질 향상을 위한 테스트 방안에 대해 실제 경험 사례를 들어 확인해 보고자 한다. 현재 이용자들이 주로 사용하는 앱 중 쇼핑 부문 상위 인기 앱을 선별하여 공통 기능에 대해 앱 접근성 관점에서 테스트를 진행해 보았다.

3.1. 모바일 앱 접근성 테스트 계획 및 설계

3.1.1. 접근성 대상 앱 선정 및 테스트 기준
모바일 앱 접근성 테스트 진행을 위해서는 먼저 테스트 기준이 필요하다. 이에 대중적으로 인기 있는 A, B, C 3개의 모바일 쇼핑몰 앱을 임의로 선정하여 사용자들의 주로 많이 사용하는 순서에 따라 평가 기능을 반영하였다. 이를 고려하여 메인 화면, 검색 화면, 상세 화면, 주문정보 입력 화면 등 테스트 범위를 선정하였다.

쇼핑몰 앱 주문 플로우

쇼핑몰 앱의 주문 플로우는 홈 화면을 접속하여 선형적 탐색 및 검색을 통하여 원하는 상품에 접속하게 된다. 


쇼핑몰 앱의 주요 4개 모듈(홈 화면, 검색, 상세 페이지, 주문)에 대해 접근성 지침을 반영하여 앱 접근성 준수 여부에 대한 테스트를 진행하였다.

3.1.2. 모듈별 평가 항목 분류
쇼핑몰 앱의 주문 플로우 각 화면을 모듈별로 구분하고 모바일 애플리케이션 접근성 지침 2.0 기준에 따라 평가 항목을 분리하여 진행하였다.


3.1.3. 테스트 케이스 작성




3.2. 모바일 앱 접근성 테스트 수행 결과
아래 표는 대표적인 모바일 쇼핑몰 3개 앱의 4개 모듈에 대해 실제 모바일 앱 접근성 테스트를 수행하여 항목별 접근성 준수 여부를 간략하게 O, X로 요약하여 표시한 결과이다.

<표. 앱 접근성 테스트 결함 요약>


접근성 지침 중 15개를 테스트 한 결과 전체 결함 건수는 총 81개로 각 화면 별로는 메인 화면 26건, 검색 19건, 상세 24건, 주문 12건 발생하였다.
특히, 메인 화면에서 앱 접근성 이슈가 가장 많이 발생되었는데, 사실상 메인 화면에서 앱 접근성이 떨어진다면 이후 스텝인 검색, 상세, 주문 기능을 이용하기는 어려우므로 사용자의 이탈 발생 가능성 또한 높아질 수밖에 없다.



모바일 앱 접근성 테스트 결과, 위와 같이 ‘대체 텍스트’ 등 4개 항목에서의 접근성 준수율이 가장 낮게 평가되었다. 지침 항목별 15개 전체 평균은 6.75건으로, 결함이 가장 많이 발생한 하위 4개 항목에 대한 결함 발생 비중 확인 시 항목 15개 전체 평균 대비, 하위 4개 항목 결함 발생 비율은 약 52%가량 더 높았다. 특히, ‘대체 텍스트’ 항목과 ‘자막, 수화 제공’ 항목에 대한 결함 발생이 가장 많이 발생되었다.

아래 표는 쇼핑몰 앱 모듈별 4개에 대한 주요 결함 내용을 다시 정리하는 것이다.


평가한 모든 기능 중 공통적으로 발생된 이슈는 대체 텍스트 항목이다. 이슈 내용으로는 이미지 콘텐츠에 대응하는 대체 텍스트를 제공하지 않아 이미지 콘텐츠의 파일명을 의미를 알 수 없는 대체 텍스트를 제공한 경우가 많았다.

그 예로 모든 버튼을 ‘버튼’ 또는 ‘라벨을 제공하지 않음’의 음성으로 제공하였으며, 3개의 모바일 쇼핑몰 앱의 상세페이지에서 제품 정보에 대한 대체 텍스트를 제공하지 않고 있어 앱 접근성 취약 계층에 대한 사용성은 떨어질 수밖에 없다.


4. 결론
테스트 케이스를 통하여 대표적인 쇼핑몰의 앱 접근성 준수 여부를 확인한 결과, 주요 이슈 대부분은 중복되는 경우가 많았다. 특히 우선순위로 정한 메인 기능, 검색 기능, 상세 기능, 주문 기능에서 대체 텍스트 미적용, 비활성 요소에 초점 이동, 폰트 기능 변경 불가 등의 고질적인 문제가 확인되었다.

모바일 쇼핑몰 앱의 경우 비장애인 사용자는 화면이 화려하고 구성 요소가 많더라도 이를 쉽게 구분하고 아무런 어려움 없이 사용할 수 있지만, 전맹 및 저시력자 사용자는 각 화면(페이지) 별로 구성을 새롭게 파악하고 메뉴의 위치를 다시 찾아야 해서 더 많은 시간이 걸린다는 것을 확인할 수 있었다.

V사 뱅크 서비스의 사례처럼 자주 사용하는 메뉴 선택과 결제 등 필수적인 단계에서 현재보다는 조금 더 단순화할 수 있는 방안을 찾고 그것에 어려움이 있다면 기존 화면들을 최대한 통일성 있게 하는 노력이 필요하다고 본다.
시각장애인은 화면이 보이지 않는 상태에서 파악하기 위해 앱에 접속하자마자 화면의 아무 위치를 탭하고 음성 설명을 들으려 할 것이다. 이때, 너무 많은 콘텐츠가 있거나 그 콘텐츠와 메뉴들을 정확히 읽어줄 대체 텍스트가 없다면 사용이 거의 불가능할 것이다. 따라서 위 테스트 결과를 통해 시각장애인을 고려한 앱 접근성 기능을 개선해 줄 것을 제안해 본다.

계속해서 모바일 앱이 발달하고, 그로 인한 시각장애인의 앱 사용에 대한 필요가 증가하고 있는 만큼 시각장애인의 접근성 및 사용 경험 향상을 위한 품질 확보가 중요한 시점이다. 접근성 이슈에 대한 사회와 기업의 관심도 증가하고 있는 상황에서 시간적, 경제적 비용 절감을 위해 꼭 필요한 부분이며, 초기 단계부터 대응해 나간다면 더불어 그에 따른 소프트웨어의 품질도 향상시킬 수 있을 것이다.






[참고 자료]
1. 모바일 애플리케이션 콘텐츠 접근성 지침 2.0, (한국정보통신기술협회)
2. 사회적 책임 인식 측면의 (CSR) 앱 접근성 품질이 브랜드 이미지에 미치는 영향에 관한 연구, 홍익대학교 대학원 정미지
3. 전맹의 앱 접근성 향상을 위한 UX 가이드라인 연구, 서울대학교 대학원 최규원 P.42[1]
4. ‘시각장애인의 모바일 앱 접근성 동향 및 제도 개선을 위한 토론회’ 실로암장애인 자립생활센터,