시험
프로그램 접근 가능성을 선언하기 전 몇가지 검토해볼 접점이 있습니다. 개발을 진행하는 동안 시험 기술 자동화를 고려해볼 수도 있습니다. 예를 들어 LDTP에서는 지동화 시험 계획을 보조합니다.
이 부분에서는 프로그램에서 직접 시험해볼 수 있는 몇가지 접근성 테스트를 언급합니다. 프로그램의 편의성을 완벽하게 갖추는데 있어 모든 시험을 통과할 필요는 없지만, 어떤 시험 항목을 통과하지 못하면 편의성 관점에서 개선해야 할 어떤 일이 있을 수도 있습니다.

키보드 탐색
다음 키보드 동작을 시험하십시오. 어떤 부분에 있어서도 시험 과정에서 마우스를 사용하지 마십시오.
키보드 명령만 사용하여 프로그램의 모든 메뉴 표시줄의 포커스를 이동하십시오.
다음을 확인하십시오:
상황 기반 메뉴를 올바르게 표시합니다.
도구 모음에 나타난 어떤 기능도 키보드로 처리할 수 있습니다.
프로그램의 클라이언트 영역 및 대화상자를 모두 제어할 수 있습니다.
클라이언트 영역의 모든 텍스트 및 객체를 선택할 수 있습니다.
키보드 부가 기능 또는 바로 가기 키가 설계대로 동작합니다.

그래픽 요소
스크린 리더를 활용하는 프로그램을 시험하여 다음을 확인하십시오:
메뉴 및 도구모음에 레이블과 텍스트를 올바르게 읽습니다.
객체 정보를 올바르게 읽습니다.

시각 포커스 표시자
객체간 이동하는 시각 포커스 표시를 쉽게 알아볼 수 있는지 확인하십시오.
포커스를 이동할 때 프로그램 및 메뉴의 키보드 탐색 표시가 분명하게 나타나야합니다.
여러분이 키보드로 이리저리 둘러보는 동안 스크린 리더가 시각 포커스 표시자를 따라가는지 확인하십시오.
(가능하다면)화면 확대 프로그램을 실행하고, 여러분이 키보드로 이리저리 둘러보는 동안 돋보기가 시각 포커스 표시를 따라갈 수 있는지 확인하십시오.

글꼴 및 텍스트
프로그램에서 글꼴을 바꾸고 설정 여부를 확인하십시오.
프로그램의 색상 바꾸기를 시험하고 설정 여부를 확인하십시오.
돋보기를 활용할 수 있다면, 돋보기 옵션을 활용하여 글꼴, 색상, 크기를 시험하십시오.

색상 및 대비
흑백 인쇄기로 화면 사진을 인쇄하여 모든 정보가 나타나는지 확인하십시오.
흑백, 고대비 설정 상태에서 프로그램을 시험하고 모든 정보를 올바르게 보여주는지 확인하십시오.
최소한 세가지 이상의 색상 설정 조합과 고대비 색상 설정(흑백, 황청) 상태에서 프로그램을 시험하십시오.
그놈 제어 센터에서 고대비 설정을 활성화하고 프로그램이 이 설정을 소화하는지 확인하십시오.
다양한 테마를 시험하여 프로그램이 가능한 모든 설정에서 동작하는지 확인하십시오.

음성
음성 알림을 시각으로 보여주는 프로그램의 설정 항목이 있어야합니다.
그놈 제어 센터의 소리 기능을 활성화하여 음성 재생이 동작하는지 시험하시고 다음 과정을 수행하십시오:
음성 경고가 뜨는 동작을 수행해보시고 프로그램이 의도 대로 동작하는지 확인하십시오.
음량을 증가하거나 감소할 때 프로그램이 올바르게 동작하는지 확인하십시오.
경고 메시지 및 경고음이 시끄러운 환경에서 분명하기 들리는지 확인하십시오.

애니메이션
애니메이션을 멈출 수 있는 설정 항목이 있는지 확인하시고 의도 대로 동작하는지 확인하십시오.
애니메이션을 끄십시오. 모든 정보를 여전히 올바르게 보여주는지 확인하십시오.

키보드 포커스
모든 메시지를 확인하여 메시지 표시 제한 시간을 넘기기 전 사용자가 인지하는지, 메시지를 나타낼 시간이 더 필요할 때 설정할 항목이 있는지 확인하십시오.
응답 시간을 조절할 설정 항목을 넣었는지 확인하시고 의도 대로 동작하는지 확인하십시오.

문서
ASCII 텍스트 문서를 스크린 리더에서 읽게 시험하고, 분명하고 정확하게 읽는지, 보조 기술로 읽을 수 있는지 확인하십시오.
웹 브라우저 및 스크린 리터로 HTML 프로그램을 시험하시고 보조 기술로 문서에 접근할 수 있는지 확인하십시오.
참고: http://www.w3.org/TR/WAI-WEBCONTENT/ 링크에 웹 접근성 지침서가 있습니다.
문서에 다음 내용을 넣었는지 확인하십시오:
운영체제에서 사용하는 표준 키보드 단축키 접근에 대해 프로그램의 지원 여부를 분명히 나타내는가.
유일 키보드 명령이 있는 경우를 나타내는가.
접근성 기능 동작이 유일함을 나타내는가.
마우스 동작을 문서화했다면 키보드를 사용한 대체 방안이 있는지 확인하십시오.

사용자 인터페이스 확인 목록
이 섹션은 사용자 인터페이스의 접근성 지원 지침서에 제시한 지침의 요약 부분입니다. 여기에 제시한 확인 목록의 항목에 띄운 자세한 정보의 섹션별 안내를 참고하십시오.
프로그램의 편의성을 시험하려면, 목록의 각 항목을 따라야합니다. 프로그램이 각 항목의 요구사항을 만족하는지, 프로그램에 적용하지 않았는지 확인하십시오.

일반 원리 확인 목록
GP	일반 원리	통과/확인/없음
GP.1	사용자의 데이터 또는 프로그램 설정을 바꾸는 모든 동작은 도중에 멈출 수 있습니다.
GP.2	사용자가 기본 설정을 기억하지 않아도 모든 포르개렘 설정을 기본 값으로 복원할 수 있습니다.
GP.3	설치가 끝나면, 사용자가 디스크 또는 CD를 언제든 직접 넣지 않아도 프로그램을 사용할 수 있습니다.
GP.4	가장 자주 사용하는 기능은 메뉴 구조상 최상단에서 찾을 수 있습니다.

키보드 탐색 확인 목록
KN	키보드 탐색	통과/확인/없음
KN.1	모든 프로그램의 기능에 대해 효율적인 키보드 접근 수단을 제공합니다.
KN.2	모든 창에 논리적인 키보드 탐색 순서를 부여합니다.
KN.3	확인 상자, 라디오 단추, 토글 단추에 대해 어떤 상태를 활성화할 지 컨트롤에 올바른 탭 순서를 적용합니다.
KN.4	프로그램별 기능에 접근할 키보드는 기존의 시스템 접근성 기능을 무력화하지 않습니다.
KN.5	가능할 경우 프로그램에서 처리할 키보드 처리 수단을 하나 이상 제공합니다.
KN.6	가능한 어디든 대체 단축키가 있습니다.
KN.7	주로 실행하는 키보드 동작을 다룰 때 불편함이 없습니다.
KN.8	프로그램은 반복적인, 동시 키 누름 동작을 활용하지 않습니다.
KN.9	프로그램에서는 키보드 누름과 동일한 동작을 하는 모든 마우스 기능을 제공합니다.
KN.10	마우스로 선택할 수 있는 어떤 텍스트 및 객체든 키보드 만으로도 선택할 수 있습니다.
KN.11	마우스로 크기를 조절하거나 이동할 수 있는 객체는 키보드만드로도 크기를 조절하거나 옮길 수 있습니다.
KN.12	프로그램에서 동작을 처리할 때 어떤 일반 탐색 기능도 활용하지 않습니다.
KN.13	키보드로 실행하는 모든 메뉴, 창, 풍선 도움말은 관련 대상 객체 근처에 나타냅니다.

마우스 동작 확인 목록
MI	마우스 동작	통과/확인/없음
MI.1	마우스 오른쪽 단추 또는 가운데 단추 입력에 의존하도록 처리하지 않습니다.
MI.2	모든 마우스 동작은 처리가 끝나기 전에 취소할 수 있습니다.
MI.3	끌어다 놓기 동작시 시각적 반응 효과를 제공합니다.
MI.4	마우스 포인터는 프로그램 컨트롤을 건너뛰거나 프로그램으로 화면 일부 영역 안에서 움직이도록 제한하지 않습니다.

그래픽 요소 확인 목록
GE	그래픽 요소	통과/확인/없음
GE.1	선, 테두리, 그림자 두께 같은 그래픽 속성값을 코드에 넣지 않습니다.
GE.2	모든 다중 색상 그래픽 요소는 가능한 경우 흑백만으로도 나타낼 수 있습니다.
GE.3	모든 대화식 GUI 구성 요소는 정적 GUI 요소와 쉽게 구별할 수 있어야 합니다.
GE.4	중요하지 않은 그래픽 요소를 숨기는 설정 항목을 제공합니다.

글꼴 및 글자 확인 목록
FT	글꼴 및 텍스트	통과/확인/없음
FT.1	글꼴 모양새나 크기를 코드에 직접 넣지 않습니다.
FT.2	텍스트 뒤에 나타나는 그래픽 배경을 끄는 설정 항목을 제공합니다.
FT.3	모든 레이블은 컨텍스트를 벗어났을 때 알아차리 수 있도록 이름을 가집니다.
FT.4	동일한 창에서 레이블 이름을 두 번 이상 활용하지 않습니다.
FT.5	프로그램의 레이블 위치는 이곳 저곳에 정해놓습니다.
FT.6	다른 컨트롤을 식별하는 모든 정적 텍스트 레이블은 콜론(:)으로 끝납니다.
FT.7	다른 컨트롤을 식별하는 정적 텍스트 레이블은 탭 순서상 바로 앞에 위치합니다.
FT.8	위지윅 대체 수단을 제공합니다. 이를테면, 화면과 프린터 글꼴을 텍스트 편집기에서 다르게 지정할 수 있게 합니다.

색상 및 대비 체크 리스트
CC	색상 및 대비	통과/확인/없음
CC.1	프로그램 색상은 코드에 직접 넣지 않지만, 현재 데스크톱 테마 또는 프로그램 설정에 따라 나타납니다.
CC.2	색상은 강조 용도로만 사용하며 정보 또는 동작을 전달하는 의미만으로 활용하지 않습니다.
CC.3	이 프로그램은 모든 고대비 테마와 설정을 지원합니다.
CC.4	프로그램은 특정 고대비 테마 또는 설정에 의존하지 않습니다.

돋보기 기능 확인 목록
MG	확대/축소	통과/확인/없음
MG.1	프로그램에서는 작업 영역 보기를 확대하는 기능을 제공합니다.
MG.2	프로그램에서는 작업 영역의 크기를 조절하는 설정 항목을 제공합니다.
MG.3	프로그램의 기능은 확대, 크기 설정을 바꿀 때 영향을 받지 않습니다.

오디오 확인 목록
AU	음성	통과/확인/없음
AU.1	어떤 항목의 정보를 전달하려는 의미로만 소리를 활용하지 않습니다.
AU.2	모든 음성과 경고 비프음의 주파수 및 음량을 사용자가 설정할 수 있습니다.

애니메이션 확인 목록
AN	애니메이션	통과/확인/없음
AN.1	번쩍이거나 깜빡이는 요소의 효과는 초당 2번 이상 55번 이하로 나타내지 않습니다.
AN.2	번쩍이거나 깜빡이는 효과는 화면의 좁은 영역에 한정합니다.
AN.3	애니메이션을 사용한다면 처음 나타나기 전에 끌 수 있는 옵션을 제공합니다.

키보드 포커싱 확인 목록
KF	키보드 포커스	통과/확인/없음
KF.1	창을 열면 주로 사용하는 컨트롤에 포커스를 맞춘 채로 시작합니다.
KF.2	현재 입력 포커스 위치는 언제든 분명하게 나타냅니다.
KF.3	입력 포커스는 항상 하나의 창에 분명하게 나타냅니다.
KF.4	사용자가 관련 그룹 객체의 이전 및 끝자락을 탐색할 때 적당한 음성 또는 시각 반응을 제공합니다.
KF.5	사용자가 잘못된 키를 눌렀을 경우 기본 음성, 시각 경고 알림을 재생합니다.
KF.6	사용자가 다음 과정에 할 수 있는 동작에 대한 시각 포커스에 대한 충분한 음성 정보를 제공합니다.
KF.7	스크린 리더 또는 점자 장치 등의 보조 기술을 활용한다면, 현재 프로그램의 위치와 시각 포커스 표시 내용을 나타냅니다.

타이밍 확인 목록
TM	타이밍	통과/확인/없음
TM.1	프로그램에는 코드에 직접 넣은 제한 시간 또는 시간 기반 기능을 넣지 않습니다.
TM.2	마우스 포인터 커서를 움직일 때 중요한 정보를 나타내거나 숨기는 동작을 단독으로 처리하지 않습니다.

문서 확인 목록
DC	문서	통과/확인/없음
DC.1	모든 문서에는 모든 그림과 도식에 텍스트 대체 설명이 담긴 편의 형식을 갖추고 있습니다.
DC.2	문서에는 프로그램의 접근성 기능을 다루는 섹션이 담겨있습니다.

GOK (그놈 화면 키보드)
이 페이지의 정보는 오래됐습니다. 그놈 2의 gok는 사실상 그놈 3의 칼리부 로 바뀌었습니다.
gok로도 프로그램을 활용할 수 있어야합니다. 키보드가 아닌 gok로도 키 입력을 처리할 수 있어야합니다. 보통 화면 키보드로 문자 입력을 처리할 수 있는지 여부를 확인하여 프로그램과 데스크톱에서 동작하게 하는게 목표입니다.
gok 프로그램은 그놈 데스크톱 모음에 실려있으므로 이미 나타나야합니다. 전체 문서는 공식 gok 사이트를 참고하십시오.
프로그램에 올바른 gok 동작을 확인하려면 다음 단계를 따르십시오:
그놈 데스크톱에 로그인하십시오
gok를 실행하십시오
프로그램을 시작하십시오
지시 장치(마우스 또는 헤드 트래커)로 프로그램과 gok에 입력하십시오.
gok의 자동 완성 및 단어 예측 기능을 활용해보십시오.
실행 프로그램에 따라 gok에서 메뉴단추 및 도구 모음단추를 활성화 내지는 비활성화했는지 확인하십시오. 일례로, 메뉴단추와 도구 모음 단추는 '글꼴 속성'에서 비활성화하지만, 지에디트 프로그램에선 동일한 단추를 활성화합니다.
작성 단추를 눌렀을 때 나타나는 gok 화면 키보드에서 선택한 프로그램에 텍스트를 입력할 수 있는지 확인하십시오. 지에디트를 실행하고 텍스트 입력 부분을 누른 후, gok에서 작성 단추를 누르십시오. 화면 키보드에서 필요한 키를 선택하십시오. 지에디트 텍스트 영역에 문자가 나타나야합니다.
사용자가 실행 아이콘 단추를 누르면 터미널, 웹 브라우저, 텍스트 편집기 프로그램 중 하나를 실행할 수 있는지 확인하십시오.
사용자가 활성 단추를 누르면, 그놈 패널, 그놈 데스크톱, 사용자 데스크톱의 실행 중인 프로그램 창 중 하나를 활성화할 수 있는지 확인하십시오.
메뉴 단추를 누르면 현재 프로그램의 모든 메뉴를 나타내는지 확인하십시오. 메뉴 단추를 누르면 하위 메뉴와 하위 메뉴에 들어있는 메뉴 항목을 표시하는지 확인하십시오. 마지막으로, 메뉴 항목을 누르면 활성화하는지 확인하십시오. 도움말 탐색기 프로그램을 누르고 메뉴 단추를 누르십시오. 그러면, GOK창에 파일, 이동, 도움말단추(도움말 탐색기 메뉴)가 나타납니다. 파일 단추를 누르면 새 창과 창 닫기 단추(메뉴 항목)가 뜹니다.
도구 모음 단추가 프로그램 도구 모음에서 사용할 수 있는 모든 단추를 표시하는지 확인하십시오. 예를 들자면 도움말 탐색기 프로그램을 누르고 도구 모음 단추를 누르십시오. 이제 GOK 창에서 뒤로 가기, 앞으로 가기, 처음 단추를 보여줍니다.
UI 잡기 단추가 선택한 프로그램 창의 모든 단추 객체를 표시하는지 확인하십시오. 예를 들어, GOK 창에서 '글꼴 속성' 창을 열고 UI 잡기 단추를 누르십시오. GOK 창의 글꼴 속성 창에 Sans, Sans-serif, 닫기, 도움말 이름을 가진 단추가 나타나야합니다.

액서사이저
액서사이저와 그놈 접근성 구조
액서사이저는 그놈 데스크톱용 대화식 파이썬 접근성 탐색기입니다. AT-SPI로 위젯을 검사하고 제어하며, 프로그램이 보조 기술 매개에 올바른 정보를 제공하는지 확인하고 시험 프레임워크를 자동화할 수 있게 합니다. 액서사이저에는 접근성 정보의 개별 뷰를 만들 수 있는 단순 플러그인 프레임워크가 있습니다. 완전한 문서는 공식 액서사이저 설명서로 있습니다. 액서사이저와 PyATSPI (파이썬 언어로 래핑한 AT-SPI의 접근 및 활용 수단)의 시험 예제는 이 글을 참고하십시오. 작성자가 검토한 최상의 내용을 찾으신다면 Make Your Application Accessible with Accerciser 제목이 붙은 글을 확인해보십시오.
이전의 at-poke 도구는 사실상 액서사이저로 완전히 바뀌었습니다.