Огромный сборник статей от WPTec для начинающих

Мнение

aXe: библиотека JavaScript с открытым исходным кодом для автоматизации тестирования доступности

В июне 2015 года Deque , консалтинговая компания по вопросам доступности, открыла aXe с открытым исходным кодом , механизм правил доступности для автоматизированного тестирования пользовательского веб-интерфейса. aXe — это компактная библиотека JavaScript (~ 100 КБ), которая выполняет автоматические тесты доступности внутри вашей среды тестирования или браузера. Дек обозначил ряд преимуществ библиотеки aXe по сравнению с предыдущими подходами к автоматизированному тестированию пользовательских интерфейсов на основе HTML:

  • Работает во всех современных браузерах
  • Он поддерживает фикстуры в памяти, статические фикстуры, интеграционные тесты и фреймы бесконечной глубины.
  • Он имеет ноль ложных срабатываний (несмотря на ошибки)
  • Это с открытым исходным кодом
  • Он активно поддерживается крупным поставщиком специальных возможностей.
  • Он предназначен для работы с любыми инструментами, фреймворками, библиотеками и средами, которые у вас есть сегодня.
  • Он предназначен для интеграции в ваши существующие функциональные/приемочные автоматизированные тесты.
  • Он автоматически определяет, какие правила следует запускать, исходя из контекста оценки.
  • Он легко настраивается

aXe интегрируется с Karma, QUnit, Jasmine, Mocha, PhantomJS и многими другими — практически с любой средой тестирования, поддерживающей выполнение JavaScript.

Расширение aXe добавляет тестирование доступности в инструменты разработчика Chrome

Если вы не используете инструменты автоматического тестирования в своих проектах, расширение инструментов разработчика Chrome — это самый простой способ выполнить тесты доступности непосредственно в браузере, когда вы просматриваете или создаете веб-сайт или приложение.

aXe доступен как бесплатное расширение в интернет-магазине Chrome . (Кроме того, он также доступен в виде надстройки для Firefox .) После того, как вы нажмете «Добавить в Chrome», aXe станет доступен на отдельной вкладке в панели Chrome DevTools. Он автоматически выявляет дефекты доступности и предлагает подробную информацию о каждом нарушении.

Создателям aXe было предложено предоставить библиотеку с открытым исходным кодом рабочей группе W3C WAI Evaluation and Repair Tools , поскольку группа работает над разработкой нормативного набора правил для оценки соответствия WCAG 2.0 .

Если вы работаете над улучшением специальных возможностей WordPress, расширение aXe может даже помочь выполнить некоторые тесты, рекомендованные командой специальных возможностей . Вы можете зарегистрировать проблемы, создав заявку на WordPress Trac или протестировав исправления для существующих заявок.

В 2014 году команда специальных возможностей обсуждала добавление автоматизированного тестирования доступности в WordPress , при этом Quail.js был одним из лидеров. Команда только сейчас добавляет стандарты кода специальных возможностей в основное руководство WordPress . Следующим шагом будет уточнение списка требований к инструменту автоматизированного тестирования. aXe может быть новой возможностью для рассмотрения, поскольку он имеет открытый исходный код и ориентирован на то, чтобы помочь веб-сайтам соответствовать требованиям WCAG 2.0.

Миссия Deque  принести равенство в цифровой мир. Они работают над тем, чтобы сделать автоматизированное тестирование доступности более популярным среди профессиональных веб-разработчиков. Если доступность является приоритетом для вашей работы, aXe — это легкая библиотека, которую вы можете рассмотреть для автоматического тестирования собственных проектов.

Рекомендуем прочитать
Мнение

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Мнение

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Мнение

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Мнение

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *