В этом посте мы узнаем, что такое тестирование доступности, а также подробное руководство по тестированию доступности.
Программные приложения должны быть разработаны таким образом, чтобы они были доступны каждому клиенту с разными способностями, понимающему их потребности и поведение, чтобы они могли легко использовать этот продукт. К сожалению, это не относится к большинству приложений на рынке, они разработаны таким образом, что пользователям с ограниченными возможностями трудно, а иногда даже невозможно их использовать.
Веб-сайты и приложения должны быть доступны для пользователей с ограниченными возможностями. зрения, слуха, движения и когнитивных способностей.
Что такое веб-доступность?
Веб-доступность помогает пользователям с различными способностями легко воспринимать, понимать, перемещаться и взаимодействовать с веб-сайтом. Основное внимание уделяется преодолению барьеров, которые затрудняют использование веб-приложения пользователями с ограниченными возможностями.
Веб-приложения должны поддерживать пользователей с ограниченными возможностями зрения, физических и умственных способностей.
Что такое тестирование доступности?
Тестирование доступности используется для проверки того, построено ли веб-приложение таким образом, чтобы оно было доступным, т. е. простым в использовании для любого человека с различными способностями.
Это тип тестирования для проверки приложения на точку зрения конечного пользователя, которая включает клиентов со слухом, возрастными проблемами, физическими, зрительными и обучаемыми нарушениями и т. д.
В народе это называется тестированием на соответствие 508.
Короче говоря, это тип тестирования, предназначенный для удовлетворения потребностей всех пользователей, таких как:
- Пользователи с видимыми нарушениями, такими как слабое зрение, слепота и дальтонизм.
- Пользователи со слуховыми нарушениями, такими как глухота или тугоухость.
- Пользователи с когнитивными и нервными нарушениями, такими как нарушение обучаемости, нарушение памяти, рассеянный склероз, СДВГ. , Судорожное расстройство.
- Пользователи, у которых могут быть физические и двигательные нарушения, такие как артрит, ампутация, снижение подвижности, мышечная дистрофия и т. д.
- Это также может повысить качество обслуживания клиентов с маленькими экранами, медленным Интернетом, временной нетрудоспособностью, пожилыми людьми. пользователи и многое другое.
Это называется подмножеством юзабилити-тестирования. Вот некоторые особенности тестирования специальных возможностей:
- Специальная клавиатура, которая помогает печатать людям, у которых проблемы с моторикой.
- Чтение экрана приложение, которое считывает содержимое, видимое на экране.
- Увеличение экрана приложение, которое увеличивает изображение на мониторе для людей с проблемами зрения.
- Распознавание речиприложение, которое переводит произносимые слова для проверки в качестве входных данных для компьютера.
Почему тестирование специальных возможностей?
Специальные возможности проводится тестирование, чтобы убедиться, что стандарт качества веб-сайта соответствует рекомендациям по доступности, данным правительством и другими веб-ассоциациями.
Сделав Интернет более доступным для большего числа пользователей, компании могут сделать свои продукты и услуги доступными. для большей группы пользователей.
У нас есть правила и руководства, которые необходимо соблюдать, когда речь идет о специальных возможностях. Мы должны следовать установленным правилам, чтобы предотвратить судебные иски против нашего программного продукта.
Существуют некоторые государственные акты, стандарты и передовой опыт в области специальных возможностей:
< ul>
Пример тестирования доступности
Тестирование доступности выполняется в соответствии с рекомендациями, предложенными W3C, также называемыми >Руководство по доступности веб-контента (WCAG).
Некоторые параметры тестирования доступности включают проверку следующего:
- Код
- Размер
- Среда
- Текст
- Языки разметки
- Инструменты разработки
- Заголовок веб-страницы
- Атрибут альтернативного изображения
- Цвет
- Контрастность
- Заголовок
- Абзац
Всегда рекомендуется реализовывать параметры доступности с самого начала проекта, чтобы снизить затраты на исправление проблем доступности позже в проекте.
Типы ограниченных возможностей для поддержки
ТИПЫ ИНВАЛИДНОСТИ | ОПИСАНИЕ ИНВАЛИДНОСТИ |
---|---|
Нарушение зрения | Полная слепота, дальтонизм или плохое зрение |
Физические недостатки | Трудности при использовании клавиатуры и мыши |
Когнитивные нарушения | Плохая память или трудности с обучением |
Нарушение грамотности | Трудности в поиске слов и чтении |
Нарушения слуха | Проблемы со слухом, такие как глухота и нарушения слуха. Трудно слышать или слышать отчетливо |
Некоторые мифы Веб-тестирование Специальные возможности
Существует множество мифов о тестировании доступности. Давайте обсудим их:
Миф №1: создание доступного продукта обходится дорого.
Факт: это не в все дорого, если мы позаботимся о параметрах доступности прямо на этапах проектирования и планирования проекта.
Миф №2: Превращение недоступного сайта в доступный занимает много времени.
Факт: Нет необходимости реализовывать все доступные параметры за один раз. Его можно расставлять по приоритетам и добавлять по одному.
Миф №3: это просто и однообразно.
Факт: его редко можно увидеть что сайт содержит только текст. Изображения могут быть включены, чтобы сделать его привлекательным. Не рекомендуется создавать текстовые страницы в соответствии с рекомендациями W3C по обеспечению доступности веб-контента.
Миф №4: это делается только для слепых и людей с ограниченными физическими возможностями.
Факт :Это следует делать с учетом потребностей широкого круга пользователей и сделать его более удобным для всех пользователей.
Как проводить тестирование доступности?
Мы можем проводить тестирование доступности как вручную, так и с помощью автоматизации.
Ручной метод тестирования доступности
Мы можем выполнить тестирование доступности вручную, используя настройки, доступные в ОС и устройствах. Вот некоторые доступные параметры, которые могут быть доступны на вашем устройстве, чтобы сделать его более доступным. Используя эти функции, вы можете проверять веб-страницы и приложения.
Некоторые из специальных возможностей, которые вы можете использовать для выполнения тестирования доступности:
Функции, связанные с инвалидностью по зрению:
- Лупа:Он может масштабировать часть экрана или даже весь экран для лучшей видимости, а также имеет функцию линзы, которая следует за движением указателя мыши/пальца по экрану.
- Размер текста: Он может увеличить размер текста для лучшей видимости.
- Курсоры/указатель: он делает сенсорную обратную связь более заметной благодаря другому цвету, большему размеру и даже облегчает наведение курсора. видеть при наборе текста.
- Цветокоррекция:Он помогает пользователям с дальтонизмом, делает определенные цвета на экране более четкими и позволяет избежать определенных сочетаний цветов.
- Высокая контрастность: текст и фон веб-сайта окрашиваются в два контрастных цвета. для лучшей видимости.
- TalkBack/Рассказчик: это средство чтения с экрана, которое описывает содержимое экрана во время навигации по нему.
Функции, связанные с нарушением слуха:
- Усилитель звука:Он усиливает звук и одновременно уменьшает фоновый шум.
- Монофонический звук. Он объединяет левый и правый аудиоканалы в один канал.
- Подписи: это отображает аудио в виде текста.
Сценарии ручного тестирования для проверки доступности:
- проверьте, правильно ли отображается содержимое или нет в режиме высокой контрастности.
- Проверьте, соответствует ли текст содержанию, отключив файлы изображений. В большинстве случаев загрузка изображений занимает много времени, а также у некоторых пользователей может не быть доступа к изображениям.
- Проверьте, доступны ли подписи, метки и заголовки и являются ли они описательными.
- Проверьте, есть ли они альтернативные варианты клавиатуры, доступные для действий с мышью.
- Убедитесь, что руководство пользователя предоставлено и оно описано простыми словами.
- Убедитесь, что вкладки расположены в последовательности для навигации.
- Убедитесь, что для меню есть ярлыки. items.
- Убедитесь, что пользователь знает примерное время загрузки страницы.
- Убедитесь, что цвет и контрастность продукта приятны для глаз.
- Убедитесь, что изображения и графический интерфейс разработаны должным образом, чтобы их мог понять каждый.
- Убедитесь, что есть правильные предупреждения о продукте.
- Убедитесь, что размер шрифта можно увеличить.
- Убедитесь, что текст на изображении можно прочитать, увеличив масштаб.
- Убедитесь, что цвет элемента не является единственным средством предоставления информации о нем.
- Убедитесь, что у пользователя есть возможность настраивать движущиеся изображения на экране.
- Убедитесь, что пользователь может получить доступ к элементам управления видео и звуком.
Убедитесь, что все содержимое страницы является простым, точным и понятным.
Какие инструменты используются для тестирования веб-доступности?
Инициатива веб-доступности предложила идеи для первоначальной проверки и проверки соответствия веб-сайты. Он предоставил группу программных инструментов для тестирования доступности, таких как:
- WAVE Web Accessibility Evaluation Tool
- Инструмент автоматизированного тестирования доступности (AATT)
- AChecker
- SortSite
- Accessibility Checker by CKSource
- Google Accessibility Test Framework for Android (GATF)
Эти инструменты в основном проверяют следующие параметры:
- Исследует синтаксис кода веб-сайта.
- Находит веб-страницы с проблемными элементами.
- Находит веб-страницы с вероятными проблемными элементами.
Контрольный список проверки доступности/кейсы проверки доступности
- Убедитесь, что заголовок страницы точно описывает содержание страницы.
- Проверьте, отличается ли заголовок от других страниц на веб-сайте, и эффективно отличает страницу от других веб-страниц.
- Проверьте, есть ли у изображений альтернативный текст с соответствующим альтернативным текстом.
- Проверьте, есть ли на странице заголовок или нет.
- Проверьте, отмечены ли заголовки как заголовки или не
- Проверьте, сохраняется ли коэффициент цветовой контрастности. Примечание. Веб-страницы также должны иметь минимальную контрастность не менее 4,5:1 для текста обычного размера.
- Убедитесь, что вы можете перемещаться с помощью вкладки ко всем элементам, например ссылкам, кнопкам, полям формы и элементам управления медиаплеером или нет.
- Проверьте, можете ли вы перейти от элементов вкладок, к которым вы можете перейти, или нет
- Убедитесь, соответствует ли порядок табуляции логическому порядку чтения или нет.
- Убедитесь, что фокус сброшен при нажатии табуляции через элементы.
- Проверьте, можете ли вы выполнять все действия с помощью клавиатуры без использования мыши или нет.
- Проверьте, можете ли вы использовать клавиши со стрелками для перемещения по всем параметрам в раскрывающемся списке или нет.
- Проверьте, есть ли метки находятся слева от текстовых полей и раскрывающихся списков и справа от переключателей и флажков.
Ниже приведены еще несколько моментов, которые необходимо проверить при выполнении тестов доступности.
- Он должен быть в состоянии удовлетворить потребности пользователей с нарушениями зрения, физических, умственных и слуховых способностей.
- Тексты ссылок должны быть выразительными и доступными с помощью клавиши табуляции.
- Изображения, значки или любые другие визуальные индикаторы должны быть доступны везде, где это возможно, поскольку они могут описывать контент для пользователей с проблемами грамотности.
- Контент должен быть разработан таким образом, чтобы пользователи с ограниченными возможностями обучения также могли его понять.
- Избегайте всплывающих окон, поскольку они создают проблемы для пользователей, получающих помощь от программ чтения с экрана.
- Разделите большие предложения на более мелкие, чтобы их было легко запомнить пользователям с нарушениями зрения.
Часто задаваемые вопросы по тестированию доступности
Подходит ли тестирование доступности к функциональному или нефункциональному?
Тестирование доступности – это тип тестирования программного обеспечения, которое относится к функциональному тестированию. что обеспечивает доступность приложения как для обычных пользователей, так и для пользователей с ограниченными возможностями.
С какими проблемами решаются тесты на доступность?
Он преодолевает препятствия, связанные со зрением, слухом, грамотностью, физическими недостатками, когнитивными нарушениями.
Можно ли автоматизировать тестирование доступности?
Мы можем автоматизировать тестирование доступности с помощью таких инструментов, как WAVE Web Accessibility Evaluation Tool, Automated Accessibility Testing Tool (AATT), SortSite, Accessibility Checker от CKSource, Google Accessibility Test Framework для Android (GATF)
Какие инструменты используются для тестирования доступности веб-сайтов?
Инструмент оценки веб-доступности WAVE, автоматизированный инструмент тестирования доступности (AATT), AChecker, SortSite, средство проверки доступности от CKSource, Google Accessibility Test Framework для Android (GATF)
Заключение
Интернет предоставляет общественности исключительный доступ к информации, ресурсам и помогает пользователям взаимодействовать с другими пользователями, имеющими такие же интересы . Поэтому очень важно, чтобы Интернет был доступен для каждого человека, чтобы обеспечить равный доступ и равные возможности для пользователей с различными способностями.
Кроме того, он обеспечивает социальную доступность для пользователей в развивающихся странах, пожилых пользователей и пользователей, живущих в сельской местности. области. Таким образом, создается инклюзивная среда для этих пользователей.
Следовательно, крайне важно, чтобы веб-сайт был доступен для различных групп населения, и мы, как тестировщики, должны убедиться в этом стандарте качества, выполнив тестирование доступности.
TAG: qa