Accessibility testing
Accessibility testing (Тестирование доступности) — это подход, позволяющий сделать веб-приложение и мобильное приложение доступными для максимально возможного числа людей. Это делает приложения доступными для людей с ограниченными возможностями, такими как нарушения зрения, слуха и другие физические или когнитивные нарушения.
В этом статье я бы хотела подчеркнуть важность тестирования доступности и поговорить о том, как мы проводим тестирование доступности.
Тестирование доступности — это еще один тип тестирования программного обеспечения, используемый для тестирования приложения с точки зрения человека с ограниченными физическими возможностями, он также известен как тестирование на соответствие стандарту 508.
Каким группам лиц мы можем помочь, если внедрим в приложение стандарты Accessibility?
С нарушением зрения: полная слепота, дальтонизм или слабое зрение; визуальные проблемы, такие как проблемы с мигающим эффектом от экрана.
Мышечная инвалидность: когда человеку сложно использовать клавиатуру или мышь.
Инвалидность по грамотности: трудности в обучении или плохая память.
Инвалидность по слуху: слабый слух, глухота, нарушения слуха.
Важность Accessibility тестирования:
- Доступ к пользователям с ограниченными возможностями
- Увеличивает долю рынка и охват аудитории
- Повышение лояльности пользователей к вашему продукту
- Удовлетворение существующих и будущих юридических требований (по законодательству многих стран приложения из доменов: гос. учреждения, больницы, социальные организации обязаны соблюдать нормативы для людей с ограниченными возможностями).
Accessibility можно оценить с помощью стандартов доступности, созданных W3C, известных как Рекомендации по доступности веб-контента (WCAG). Несколько других департаментов также разработали свои собственные рекомендации, но они также следуют рекомендациям Инициативы по обеспечению доступности веб-ресурсов (WAI).
Несколько простых примеров для увеличения доступности сайта:
- Проверка заголовка страницы
- Подпись для изображений (alt text)
- Заголовки блоков
- Коэффициент контрастности (“color contrast”)
- Переход между полями ввода с помощью “Tab” и возврат с помощью «Tab» + «Shift»
- Отключите стили и проверьте, правильно ли выровнено содержимое таблиц.
Доступный веб-сайт должен быть POUR. Это как?
- Perceivable (воспринимаемый): отображение всех элементов должно быть заметным. Контент должен иметь смысл с точки зрения всех пользователей.
- Operable (работающий): можно сказать, что сайт работает, если пользователь может легко перемещаться по сайту и выполнять нужные ему функции.
- Understandable (понятный): все, что представлено на веб-сайте, должно быть понятно любому пользователю.
- Robust (надежный): независимо от меняющихся технологий и типов пользователей контент должен быть надежным.
Универсальный принцип веб-дизайна — веб-сайт должен быть разработан таким образом, чтобы он соответствовал принципам удобства использования и доступности для всех юзеров!