Accessibility testing

Anastasia QA_Engineer
2 min readFeb 10, 2022

Accessibility testing (Тестирование доступности) — это подход, позволяющий сделать веб-приложение и мобильное приложение доступными для максимально возможного числа людей. Это делает приложения доступными для людей с ограниченными возможностями, такими как нарушения зрения, слуха и другие физические или когнитивные нарушения.

В этом статье я бы хотела подчеркнуть важность тестирования доступности и поговорить о том, как мы проводим тестирование доступности.

Тестирование доступности — это еще один тип тестирования программного обеспечения, используемый для тестирования приложения с точки зрения человека с ограниченными физическими возможностями, он также известен как тестирование на соответствие стандарту 508.

Каким группам лиц мы можем помочь, если внедрим в приложение стандарты Accessibility?

С нарушением зрения: полная слепота, дальтонизм или слабое зрение; визуальные проблемы, такие как проблемы с мигающим эффектом от экрана.

Мышечная инвалидность: когда человеку сложно использовать клавиатуру или мышь.

Инвалидность по грамотности: трудности в обучении или плохая память.

Инвалидность по слуху: слабый слух, глухота, нарушения слуха.

Важность Accessibility тестирования:

  • Доступ к пользователям с ограниченными возможностями
  • Увеличивает долю рынка и охват аудитории
  • Повышение лояльности пользователей к вашему продукту
  • Удовлетворение существующих и будущих юридических требований (по законодательству многих стран приложения из доменов: гос. учреждения, больницы, социальные организации обязаны соблюдать нормативы для людей с ограниченными возможностями).

Accessibility можно оценить с помощью стандартов доступности, созданных W3C, известных как Рекомендации по доступности веб-контента (WCAG). Несколько других департаментов также разработали свои собственные рекомендации, но они также следуют рекомендациям Инициативы по обеспечению доступности веб-ресурсов (WAI).

Несколько простых примеров для увеличения доступности сайта:

  • Проверка заголовка страницы
  • Подпись для изображений (alt text)
  • Заголовки блоков
  • Коэффициент контрастности (“color contrast”)
  • Переход между полями ввода с помощью “Tab” и возврат с помощью «Tab» + «Shift»
  • Отключите стили и проверьте, правильно ли выровнено содержимое таблиц.

Доступный веб-сайт должен быть POUR. Это как?

  • Perceivable (воспринимаемый): отображение всех элементов должно быть заметным. Контент должен иметь смысл с точки зрения всех пользователей.
  • Operable (работающий): можно сказать, что сайт работает, если пользователь может легко перемещаться по сайту и выполнять нужные ему функции.
  • Understandable (понятный): все, что представлено на веб-сайте, должно быть понятно любому пользователю.
  • Robust (надежный): независимо от меняющихся технологий и типов пользователей контент должен быть надежным.

Универсальный принцип веб-дизайна — веб-сайт должен быть разработан таким образом, чтобы он соответствовал принципам удобства использования и доступности для всех юзеров!

--

--