Когда я тестирую приложение на предмет доступности, я считаю важным рассмотреть несколько вещей. Во-первых, вы должны знать, на какой уровень соответствия вы ориентируетесь, и ознакомиться с этими рекомендациями. Не нужно go за бортом здесь, но некоторое знакомство - это хорошо.
Обычно я обязан придерживаться WCAG 2.0 AA, и поэтому это рекомендации, которые я знаю лучше всего. Следующее, что нужно учитывать, - какой набор инструментов вы планируете использовать. Я обычно использую программы чтения с экрана NVDA и J AWS и расширения для браузеров WAVE, ax, SiteImprove для тестирования в различных браузерах, поддерживаемых нашим приложением.
Вот ссылка на документы J AWS , которая может помочь вам начать работу, но знайте, что J AWS требует не очень дешевой лицензии.
Вот ссылка на документацию NVDA , эта программа для чтения экрана бесплатное использование.
Расширение браузера можно найти достаточно легко и довольно просто в использовании. Три из упомянутых мною выполняются постранично и сообщают о результатах на основании уровня соответствия, который вы указываете в настройках расширения. Примечание: они иногда возвращают разные ошибки или идентифицируют разные ложные срабатывания. Это одна из основных причин, по которым я использую несколько, чтобы получить обратную связь от нескольких источников и принимать решения на основе всей доступной информации.
В дополнение к запуску расширений на постраничной основе существуют инструменты, которые Позвольте вам предоставить список страниц, на которые нужно нажать, и инструмент специальных возможностей перейдет на каждую из страниц и протестирует страницу. Одним из таких автоматизированных инструментов является Lighthouse. Это требует гораздо больше усилий заранее, но может стоить того, если тестируемое приложение очень большое или вы хотите иметь тип регрессионного тестирования.
Надеюсь, это поможет!
О, другой инструмент, который я нашел полезным для цветового контраста , можно найти здесь .