WAVE
Също: WebAIM WAVE, Web Accessibility Evaluation Tool
Безплатният инструмент за оценка на достъпността на WebAIM като разширение за браузър. Визуалният аналог на CI-ориентирания axe-core — WAVE нанася констатациите за достъпност директно върху изобразената страница.
WAVE — Web Accessibility Evaluation Tool — е безплатният инструмент за проверка на достъпността от WebAIM (Web Accessibility In Mind), организация с нестопанска цел в областта на достъпността, базирана в Университета на щата Юта. WAVE се разработва непрекъснато от 2001 г., което го прави инструментът за одит на достъпността с най-дълга история в мрежата.
Какво прави WAVE
WAVE работи в два основни режима:
- wave.webaim.org — уеб-базиран скенер. Поставя се URL адрес; WAVE зарежда страницата и показва резултатите в съпоставен изглед (живата страница вляво, анотациите вдясно).
- Разширение на WAVE за браузър — разширение за Chrome/Edge/Firefox, което оценява текущо визуализираната страница на място. Страницата се анотира с наслагващи се икони, обозначаващи грешки, предупреждения, структурни елементи, използване на ARIA и цветови контраст.
И двата режима произвеждат приблизително едни и същи резултати: категоризиран списък от констатации, нанесен върху живата страница, така че одиторът да вижда точно къде се намира всеки проблем.
Какво открива WAVE
Проверките на WAVE се припокриват в голяма степен с тези на axe-core, но представянето е различно — WAVE е създаден за одитори, извършващи визуален преглед, а не за CI интеграция. Констатациите включват:
- Грешки — пропуснат алтернативен текст, празни бутони, липсващи етикети, недостатъчен контраст, нарушени препратки към ARIA.
- Грешки в цветовия контраст — нарушения на цветовия контраст, открити от собствения алгоритъм на WAVE (в общи линии съответстващ на алгоритъма на WCAG).
- Предупреждения — вероятни проблеми, изискващи преценка от страна на човек (съмнителен алтернативен текст, прекалено дълъг алтернативен текст, възможни пропуски в нивата на заглавия).
- Функции — положителни констатации за достъпност (свързани изображения с алтернативен текст, правилно асоциирани етикети на формуляри, декларации за език), позволяващи на одитора да потвърди какво функционира коректно.
- Структурни елементи — визуализирани ориентири, заглавия, списъци, таблици. Полезни за проверка дали структурата на страницата съответства на намерението.
- ARIA — всеки ARIA атрибут на страницата, представен за преглед.
Кога WAVE превъзхожда axe-core
При ръчен одит визуалното наслагване на WAVE е значително по-бързо от дървовидния изглед на axe-core. Обучен одитор може да прегледа анотирана от WAVE страница за секунди и да идентифицира проблемите, изискващи внимание. Резултатите на axe-core, напротив, са оптимизирани за програмна обработка.
При CI интеграция axe-core печели категорично. WAVE няма интерфейс за командния ред и не поддържа изходен формат, съвместим с CI.
Практическата комбинация, която повечето програми за достъпност възприемат:
- CI: axe-core (и/или Lighthouse) блокира заявки за сливане при нови нарушения.
- Ръчен преглед: WAVE за визуален одит при прегледи преди издание, точкови проверки и извънредни разследвания.
Какво не открива WAVE
Същите ограничения, валидни за всички автоматизирани инструменти, важат и за WAVE:
- Открива липсващ алтернативен текст, но не и лош алтернативен текст.
- Открива липсващи етикети, но не и подвеждащи етикети.
- Открива структурни проблеми (пропуски в нивата на заглавия), но не и концептуални проблеми (структура на страницата, която не съответства на съдържанието).
- Не може да тества навигацията с клавиатура, реда на фокуса или действителното поведение на екранния четец.
Таванът от 30–40% за автоматично откриване е приложим. WAVE е отличен при частта от автоматизацията на достъпността, която може да бъде автоматизирана.
По-широкият принос на WebAIM
WebAIM публикува няколко справочни документа, допълващи WAVE:
- WebAIM Million — годишен анализ на достъпността на един милион начални страници, изпълняван чрез базирано на WAVE тестване. Докладите последователно показват, че над 95% от началните страници имат открити проблеми с достъпността.
- Проучване на потребителите на екранни четци на WebAIM (WebAIM Screen Reader User Survey) — двугодишно демографско проучване на потребителите на екранни четци, най-цитираният източник за пазарния дял на екранните четци, съчетанията с браузъри и предпочитанията за помощни технологии.
- Библиотека с ръководства за алтернативен текст, структура на таблици, достъпност на PDF, субтитриране и много други теми — написани практично, а не като превод на стандарти.