Инструменти

Accessibility Insights

Също: AI for Web, Accessibility Insights for Web, Accessibility Insights for Windows

Безплатният инструмент с отворен код на Microsoft за тестване на достъпност — съчетава автоматизирана проверка (базирана на axe-core) с ръководено ръчно тестване, което води одиторите през структурирани оценки.

Accessibility Insights е фамилията от безплатни инструменти с отворен код на Microsoft за тестване на достъпност. Изградена е върху axe-core, но добавя нещо, което чистата екосистема на axe-core не осигурява: структурирана, ръководена рамка за ръчно тестване, която провежда човешкия одитор през всеки критерий на WCAG, неподдаващ се на автоматизирана проверка.

Трите продукта

  1. Accessibility Insights for Web — разширение за браузър (Chrome / Edge / Edge Dev), което работи срещу уеб страници.
  2. Accessibility Insights for Windows — настолно приложение за тестване на нативни приложения за Windows.
  3. Accessibility Insights for Android — мобилен тестов инструмент за нативни приложения за Android.

Уеб версията е най-широко използваната и е основен фокус тук.

Какво предоставя допълнително спрямо axe-core

axe-core дава списък с автоматизирани констатации. Accessibility Insights предоставя това плюс два допълнителни режима:

  1. FastPass — автоматизиран тест с лека насоченост, продължаващ около 5 минути, който съчетава автоматизирани проверки на axe-core с две бързи ръчни проверки (верификация на точките за табулиране и кратка проверка на ориентирите). Предназначен за разработчици, желаещи да направят бърза проверка преди сливане на заявка за промяна.

  2. Assessment — изчерпателен ръководен ръчен тест, обхващащ около 30 критерия на WCAG, които не могат да бъдат автоматизирани. Потребителят преминава през всеки раздел с инструкции на екрана, описващи как да се проведе тестът (напр. „Навигирайте с Tab през цялата страница. Съответства ли редът на фокуса на визуалния ред?”), текста на критерия, примери за преминаване/неуспех и поле за записване на резултатите. Крайният резултат е структуриран доклад за преминаване/неуспех спрямо всеки приложим критерий.

Работният процес на Assessment е основният разграничаващ елемент. Това е най-достъпното въведение в реалния одит на достъпността — от вида, надхвърлящ автоматизираните проверки и обхващащ ред на фокуса, поведение на екранния четец, оценка на контраста в контекст и обработка на грешки при форми.

Защо е важно

Повечето случаи на неуспешен одит на достъпността идват от хора, разчитали изцяло на автоматизирани инструменти, и открили прекалено късно, че ~60–70% от проблемите по WCAG изискват човешка преценка. Accessibility Insights запълва тази празнина: същият инструмент, с който се извършват автоматизираните проверки, провежда и ръчните — с ръководство по критерий.

Оперативно ползване

Три модела на интеграция:

  • Самостоятелна проверка от разработчика преди заявка за промяна. Стартиране на FastPass върху променените страници, улавяне на лесно установимите проблеми, предаване на по-чист код за ръчна проверка.
  • Оценка на ниво QA за значими версии. Изпълнение на пълния работен процес на Assessment срещу критични потребителски потоци. Резултатът е коректен запис за преминаване/неуспех по критериите на WCAG.
  • Подготовка за външен одит. Изпълнение на пълния Assessment вътрешно преди ангажирането на външен одитор. Одиторът открива по-малко изненади; екипът придобива по-добро разбиране на проблемите.

Ограничения

Accessibility Insights е отличен инструмент за структурирано ръководено тестване. Той не е:

  • Инструмент за непрекъсната интеграция. axe-core / Pa11y са правилният избор за CI.
  • Заместител на реални потребители. Сесиите за използваемост с потребители с увреждания все още разкриват неща, пропускани от автоматизираната + ръководената рамка.
  • Заместител на тестване с реална помощна технология. Accessibility Insights помага да се поставят правилните въпроси за поведението на екранния четец, но все пак е необходимо стартиране на NVDA или VoiceOver за потвърждение.

Комбинираната практика — Accessibility Insights за ръчен одит, axe-core за CI, реални екранни четци за точкова валидация — покрива повече от всеки отделен инструмент.