다음을 통해 공유


접근성 검사 목록

이 문서에서는 Microsoft Store 액세스 가능한 앱을 찾는 고객에게 Windows 앱에 액세스하고 검색할 수 있도록 하기 위한 권장 사항을 제공합니다. 디자인, 구현 및 테스트 중에 다음 권장 사항을 사용합니다. 함께 키보드 사용, 읽기 가능한 콘텐츠, 보조 기술 호환성 및 Microsoft Store 검색 가능성에 대한 핵심 접근성 기대치를 다룹니다.

1. 접근성 있는 이름 및 설명 설정

앱의 콘텐츠 및 대화형 UI 요소에 대한 액세스 가능한 이름(필수) 및 설명(선택 사항)을 설정합니다.

접근성 있는 이름은 화면 읽기 프로그램에서 UI 요소를 알리는 데 사용하는 짧고 설명이 포함된 텍스트 문자열입니다. TextBlockTextBox와 같은 일부 UI 요소는 텍스트 콘텐츠를 기본 액세스 가능한 이름으로 승격합니다. 내부 텍스트의 이름을 참조하세요.

내부 텍스트 콘텐츠가 암시적 접근 가능 이름으로 사용되지 않는 이미지나 기타 컨트롤에 대해 접근 가능한 이름을 명시적으로 설정해야 합니다. 레이블과 입력의 상관 관계를 지정하기 위해 Microsoft UI 자동화 모델에서 레이블 텍스트를 LabeledBy 대상으로 사용할 수 있도록 양식 요소에 레이블을 사용해야 합니다. 액세스 가능한 이름에 일반적으로 포함되는 것보다 사용자에게 더 많은 UI 지침을 제공하려는 경우 액세스 가능한 설명 및 도구 설명은 사용자가 UI를 이해하는 데 도움이 됩니다.

자세한 내용은 접근성 있는 이름액세스 가능한 설명을 참조하세요.

2. 키보드 접근성 구현

  • UI에 대한 기본 탭 인덱스 순서를 테스트합니다. 필요한 경우 탭 인덱스 순서를 조정합니다. 특정 컨트롤을 사용하거나 사용하지 않도록 설정하거나 일부 UI 요소에서 TabIndex 의 기본값을 변경해야 할 수 있습니다.
  • 복합 요소에 화살표 키 탐색을 지원하는 컨트롤을 사용합니다. 기본 컨트롤의 경우 화살표 키 탐색은 일반적으로 이미 구현되어 있습니다.
  • 키보드 활성화를 지원하는 컨트롤을 사용합니다. 기본 컨트롤, 특히 UI 자동화 Invoke 패턴을 지원하는 컨트롤의 경우 키보드 활성화를 일반적으로 사용할 수 있습니다. 해당 컨트롤에 대한 설명서를 확인하세요.
  • 액세스 키를 설정하거나 상호 작용을 지원하는 UI의 특정 부분에 대한 가속기 키를 구현합니다.
  • UI에서 사용하는 사용자 지정 컨트롤의 경우, 활성화, 순회 및 액세스 또는 가속기 키를 지원하기 위해 필요한 경우 올바른 AutomationPeer 지원과 키 처리 재정의를 정의하여 이러한 컨트롤을 구현했는지 확인합니다.

자세한 내용은 키보드 조작 을 참조하세요.

3. 텍스트가 읽을 수 있는 크기인지 확인

Windows 다양한 접근성 도구와 사용자가 자신의 요구 사항 및 텍스트 읽기 기본 설정에 맞게 활용할 수 있는 설정을 포함합니다. 여기에는 다음이 포함됩니다.

  • UI의 선택한 영역을 확대하는 돋보기 도구입니다. 앱의 텍스트 레이아웃이 읽기에 돋보기를 사용하기 어렵게 만들지 않도록 해야 합니다.
  • 전역 크기 및 해상도 설정은 설정->시스템->디스플레이->크기 조정 및 레이아웃입니다. 사용 가능한 크기 조정 옵션은 디스플레이 디바이스의 기능에 따라 다를 수 있습니다.
  • 설정의 텍스트 크기 설정 ->접근성 ->화면. 텍스트 만들기 설정을 조정하여 모든 응용 프로그램 및 화면에서 컨트롤을 지원하는 텍스트 크기만 지정합니다(모든 WinUI 텍스트 컨트롤은 사용자 지정 또는 템플릿 없이 텍스트 크기 조정 환경을 지원).

4. 색 및 대비 확인

UI를 시각적으로 확인하여 텍스트 대비가 적절한지, 요소가 고대비 테마에서 올바르게 렌더링되고, 색이 올바르게 사용되는지 확인합니다.

  • 색 분석기 도구를 사용하여 시각적 텍스트 대비 비율이 4.5:1 이상인지 확인합니다.
  • 고대비 테마로 전환하고 앱의 UI를 읽을 수 있고 사용할 수 있는지 확인합니다.
  • UI가 정보를 전달하는 유일한 방법으로 색을 사용하지 않는지 확인합니다.

자세한 내용은 고대비 테마접근성 높은 텍스트 요구 사항을 참조하세요.

5. 접근성 도구 실행 및 화면 읽기 확인

검사와 같은 도구를 사용하여 프로그래밍 방식 액세스를 확인하고, AccChecker와 같은 진단 도구를 실행하여 일반적인 오류를 검색하고, 내레이터를 사용하여 화면 읽기 환경을 확인합니다.

자세한 내용은 접근성 테스트를 참조하세요.

6. CI 파이프라인에 자동화된 접근성 회귀 검사를 추가합니다.

끌어오기 요청 및 연속 통합에서 중요한 화면 및 흐름에 대한 자동화된 검사를 실행합니다. 중요한 접근성 회귀가 감지될 때 병합 또는 릴리스를 차단하도록 파이프라인을 구성합니다.

7. 앱 매니페스트 설정 확인

앱 매니페스트 설정이 접근성 지침을 따르는지 확인합니다. 보조 기술에 대한 보안 고려 사항을 참조하세요.

8. Microsoft Store에서 귀하의 앱을 접근 가능한 상태로 선언하십시오.

기준 접근성 지원을 구현한 경우 Microsoft Store 액세스할 수 있는 앱으로 선언하면 더 많은 고객에게 도달하고 잠재적으로 등급을 개선하는 데 도움이 될 수 있습니다. 스토어의 접근성 보기