Что такое тестирование доступности? (Примеры)

Что такое тестирование доступности?

Тестирование доступности определяется как тип тестирования программного обеспечения, проводимый с целью убедиться, что тестируемое приложение может использоваться людьми с ограниченными возможностями, такими как слух, дальтонизм, пожилой возраст и другие обездоленные группы. Это подмножество Тестирование юзабилити.

Люди с ограниченными возможностями используют ассистивные технологии, которые помогают им в operaсоздание программного продукта. Примеры такого программного обеспечения:

  • Программное обеспечение для распознавания речи – Преобразует произнесенное слово в текст, который служит входными данными для компьютера.
  • Программное обеспечение для чтения с экрана – Используется для чтения отображаемого текста.yed на экране.
  • Программное обеспечение для увеличения экрана– Используется для увеличения монитора и облегчения чтения пользователями с нарушениями зрения.
  • Специальная клавиатура создан для пользователей, которые могут легко печатать, испытывая трудности с управлением моторикой

Тестирование доступности

Почему тестирование доступности?

Причина 1: Обслуживание рынка для людей с ограниченными возможностями.

Тестирование доступности

Около 20% населения имеют проблемы инвалидности.

  • 1 из 10 человек имеет тяжелую инвалидность
  • Каждый второй человек старше 1 лет имеет ограниченные возможности

Инвалидность включает слепоту, глухоту, инвалидность или любые нарушения в организме.

Программный продукт может удовлетворить потребности этого большого рынка, если он адаптирован для людей с ограниченными возможностями. Проблемы доступности программного обеспечения можно решить, если сделать тестирование доступности частью обычного жизненного цикла тестирования программного обеспечения.

Причина 2: Соблюдайте законодательство о доступности.

Тестирование доступности

Правительственные учреждения по всему миру выступили с легализацией, требующей, чтобы ИТ-продукты были доступны для людей с ограниченными возможностями.

Фоллоwing правовые акты различных правительств –

  • США: Закон об американцах-инвалидах – 1990 г.
  • Соединенное Королевство: Закон о дискриминации инвалидов – 1995 г.
  • Австралия: Закон о дискриминации инвалидов – 1992 г.
  • Ирландия: Закон об инвалидах 2005 г.

Тестирование доступности важно для обеспечения соблюдения законодательства.

Причина 3: Избегайте потенциальных судебных исков

Тестирование доступности

В прошлом компаниям из списка Fortune 500 предъявлялись иски из-за того, что их продукция не была адаптирована для людей с ограниченными возможностями. Вот несколько ярких случаев.

  • Национальная федерация слепых (NFB) против Amazon (2007)
  • Секстон и NFB против Target (2007)
  • Мировое соглашение NFB против AOL (1999 г.)

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

Какие инвалиды поддерживать?

Приложение должно поддерживать людей с ограниченными возможностями, таких как:

Тип инвалидности Описание инвалидности
Инвалидность по зрению
  • Полная слепота или дальтонизм или плохое зрение
  • Визуальные проблемы, такие как визуальный стробоскоп и проблемы с мигающим эффектом.
Инвалидность
  • Невозможно пользоваться мышью или клавиатурой одной рукой.
  • Плохие моторные навыки, такие как движения рук и замедленность мышц.
Когнитивная инвалидность
  • Трудности в обучении, плохая память или неспособность понимать больше.plex Сценарии
Грамотность Инвалидность
  • Проблемы с чтением
Инвалидность по слуху
  • Проблемы со слухом, такие как глухота и нарушения слуха.
  • Не могу слышать или не могу ясно слышать

Как провести тестирование доступности?

Тестирование доступности можно выполнить двумя способами:

  1. Ручная
  2. Автоматизированный

Тестирование доступности может оказаться сложной задачей для тестировщиков, поскольку они не знакомы с ограниченными возможностями. Лучше работать с людьми с ограниченными возможностями, у которых есть особые потребности, чтобы понять их проблемы.

Существуют разные способы проверки доступности в зависимости от инвалидности. Мы изучим их все один за другим.

1) Инвалидность по зрению

Хорошо, теперь давайте предположим, что у меня нет способности к зрению. Я полностью слеп и хотел получить доступ к веб-сайту XYZ. В таком случае, какой вариант👍 Могу ли я получить доступ к веб-сайту XYZ? Какой у меня есть вариант? Существует вариант, состоящий из одного слова, который называется ЧИТАТЕЛЬ ЭКРАНА. Да, ты понял это правильно. ЧИТАТЕЛЬ ЭКРАНА. Что же это за программа чтения с экрана? Это программное обеспечение, которое используется для повествования контента в Интернете. По сути, что находится на вашем веб-сайте, будь то контент, ссылка, переключатель, изображения, видео и т. д. Программа чтения с экрана расскажет обо всем за меня. Доступно множество программ чтения с экрана. Я работал с челюстями.

По сути, когда вы запускаете программу челюстей или любую программу чтения с экрана, а затем заходите на веб-сайт, она передает вам весь контент. Например: я запустил челюсти и запустил браузер. JAWS объявит, что Mozilla Firefox стартовая страница, теперь, если я перейду в адресную строку, JAWS сообщит об этом АДРЕСНАЯ СТРОКА и затем введите www.google.com в адресной строке челюсти будут объяснять примерно так:

Address Bar,w,w,w,period,g,o,o,g,l,e,period,c,o,m. Also, when the page loads completely jaws will again announce Google.Com Home page.

Now if I go to Google Search, then JAWS will announce that Google search. So it would be easy for a blind person to recognize things in an easy manner.

Инвалидность по зрению

То, что я хочу объяснить здесь, программа чтения с экрана будет рассказывать слово за словом, если вы вводите что-то или в тексте. box. Аналогично, если есть ссылка, она будет произноситься как ссылка, а для кнопки — как кнопка. Чтобы слепой мог легко различать вещи.

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

2) Нарушение зрения

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

Первый из них — цветовая слепота. Цветовая слепота означает, что человек не полностью слеп, но не способен правильно видеть определенный цвет. Красный и синий — это обычные цвета, которые люди, страдающие дальтонизмом, не могут видеть должным образом. Итак, если у меня есть дальтонизм в отношении красного цвета и я хочу использовать веб-сайт, на 80% окрашенный в красный цвет, тогда??? Будет ли мне комфортно на этом веб-сайте? Ответ - нет.

Поэтому веб-сайт должен быть спроектирован таким образом, чтобы у человека с дальтонизмом не возникало проблем с доступом к нему. Возьмем простой пример кнопки красного цвета. Чтобы сделать его доступным, если он обведен черным. Тогда к нему легко получить доступ. Обычно черно-белое считается универсальным.

3) ПЛОХОЕ ЗРЕНИЕ

Во-вторых, это человек, имеющий плохое зрение (нечеткое зрение) или имеющий различные проблемы со зрением (много проблем с глазами, связанных с сетчаткой и т. д.) для доступа к любому сайту.

1) В таких случаях лучше всего избегать мелкого текста. Потому что это было бы большим преимуществом для людей со слабым зрением.

2) Также люди с проблемами зрения хотели бы zoom текст сайта, чтобы им было удобно. Таким образом, веб-сайт должен быть спроектирован таким образом, чтобы при его увеличении его макет не ломался при zoomизучаем текст. Другойwise, это произведет на них не очень хорошее впечатление.

4) Другая инвалидность

При тестировании доступности для аудитории с ограниченными возможностями следует учитывать один очень важный момент — доступ к веб-сайту без использования мыши. Человек должен иметь возможность получить доступ к веб-сайту с помощью ссылок, кнопок, переключателей, проверкиboxes, всплывающие окна, раскрывающийся список, все элементы управления должны быть полностью доступны и operaуправлять через клавиатуру.

Для примера: Если у меня парализована правша, и мне неудобно пользоваться мышью, или я говорю, что не хочу пользоваться мышью, что тогда? В том случае, если я не смогу получить доступ к ссылке или проверитьboxes на сайте с помощью клавиатуры👍 Таким образом, веб-сайт должен быть полностью доступен с помощью клавиатуры.

Alternative Text should be there for Images, Audio, Video so that screen reader reads them and will narrate them so that a blind person can easily recognize what the  image, audio, the video is all about. In addition, to it, keyboard shortcuts should be there to easily access website and navigation should be available with the keyboard.

Кроме того, фокус должен быть полностью виден. Когда мы нажимаем клавишу Tab, пользователь должен видеть, куда перемещается элемент управления. Благодаря видимому фокусу пользователю с плохим зрением или дальтонизмом становится очень легко определить поток сайта, а также легкость доступа.

Пользователь с нарушением слуха (глухой или плохо слышащий): К последним относятся лица, имеющие инвалидность по слуху. Глухой человек может получить доступ к веб-сайту, поскольку он способен видеть его содержимое. Но когда дело доходит до аудио и видео, они сталкиваются с трудностями. Итак, в этом случае для любого видео и аудио должен быть альтернативный текст. Альтернативный текст означает альтернативный текст. Предположим, есть какое-нибудь видео о том, как забронировать авиабилет. В этом случае текст должен быть там, чтобы глухой человек мог его прочитать и понять, о чем видео.

Примеры тестовых примеров Тестирование доступности

Фоллоwing Необходимо ли проверять точку, чтобы приложение могло использоваться всеми пользователями. Этот контрольный список используется для завершения тестирования доступности.

  1. Предоставляет ли приложение эквиваленты клавиатуры для всех мышей. operaции и windows?
  2. Предоставляются ли инструкции как часть пользовательской документации или руководства? Легко ли понять и operaт. е. приложение с использованием документации?
  3. Упорядочены ли вкладки логически, чтобы обеспечить плавную навигацию?
  4. Предусмотрены ли сочетания клавиш для меню?
  5. Поддерживает ли приложение все operaсистемы?
  6. Указывается ли четко время отклика каждого экрана или страницы, чтобы конечные пользователи знали, сколько времени ждать?
  7. Все ли метки правильно написаны в приложении?
  8. Является ли цвет приложения гибким для всех пользователей?
  9. Правильно ли используются изображения и значки, чтобы их было легко понять конечным пользователям?
  10. Есть ли в приложении звуковые оповещения?
  11. Может ли пользователь настраивать элементы управления звуком или видео?
  12. Может ли пользователь переопределить шрифты по умолчанию для печати и отображения текста?
  13. Может ли пользователь регулировать или отключать мигание, вращение или перемещение дисплеев?
  14. Убедитесь, что цветовое кодирование никогда не используется как единственное средство передачи информации или указания действия.
  15. Можно ли просмотреть выделение с помощью инвертированных цветов? Тестирование цвета в приложении путем изменения коэффициента контрастности
  16. Правильно ли люди с ограниченными возможностями слышат аудио- и видеоконтент? Протестируйте все мультимедийные страницы без динамиков на веб-сайтах.
  17. Предоставляется ли пользователям с ограниченными возможностями обучение, которое позволит им ознакомиться с программным обеспечением или приложением?

Лучшие инструменты тестирования доступности

Чтобы сделать ваш веб-сайт более приемлемым и удобным для пользователя, крайне важно, чтобы он был легко доступен. Существуют различные инструменты тестирования доступности, которые могут проверить доступность веб-сайта.

Фоллоwing являются одними из популярных Инструменты тестирования доступности:

1) Волна

Wave

Wave — это бесплатный инструмент веб-доступности, созданный WEBAIM. Он используется для ручной проверки веб-страницы на предмет различных аспектов доступности. Этот инструмент можно использовать для проверки интрасети, защищенных паролем, динамически генерируемых или конфиденциальных веб-страниц. Основные функции панели инструментов веб-доступности включают идентификацию компонентов веб-страницы, предоставление доступа к альтернативному просмотру содержимого страницы и облегчение использования сторонних онлайн-приложений. Это обеспечивает 100% конфиденциальность и безопасность отчетов о доступности.

Войти здесь

2) ТАУ

TAW

TAW — это онлайн-инструмент для определения доступности вашего Интернета. Этот инструмент анализирует веб-сайт в соответствии с рекомендациями W3C по доступности веб-сайтов и выявляет проблемы с доступностью. Проблемы тестирования веб-доступности подразделяются на приоритет 1, приоритет 2 и приоритет 3. Интересной особенностью TAW является возможность генерировать подмножества WCAG 1.0 для тестирования. В инструменте TAW вы можете протестировать одну или несколько страниц с помощью «паука» сайта. TAW также позволяет нам определять дополнительные проверки через диалоговое окно «Проверка пользователя». box

Войти здесь

3) Инструменты разработчика специальных возможностей

Это расширение Chrome. Он делает и аудит доступности. Результаты аудита показывают правила доступности, которые нарушаются тестируемой страницей. Расширение имеет высокие отзывы и часто обновляется.

Войти Здесь

4) Тестер страниц быстрого доступа

Поскольку существует несколько отличных панелей инструментов специальных возможностей, Quick Page Accessibility Tester представляет собой закладку, по которой вы можете щелкнуть, чтобы получить быстрый анализ веб-страницы. Он выявит различные проблемы с вашей страницей, предупредит о возможных проблемах и выделит области на странице, для которых может быть полезно использование ARIA (доступные многофункциональные интернет-приложения).

Войти Здесь

На рынке доступны различные инструменты для тестирования доступности веб-сайтов, представленные ниже:

5) Дизайнер

Это инструмент, разработанный IBM который имитирует опыт людей с нарушениями зрения, чтобы разработчик мог лучше понять потребности людей с ограниченными возможностями и соответствующим образом разрабатывать приложения.

Войти Здесь

6) ВебАнигде

Это инструмент на основе браузера, который работает аналогично программам чтения с экрана, таким как Jaws. Это помогает читателям читать веб-страницу.

Войти Здесь

7) Панель инструментов веб-доступности

WAT — это расширение Internet Explorer или Opera который предлагает дизайнерам веб-страниц полезные функции анализа веб-страниц. Одной из лучших функций является функция GreyScale, которая помогает находить в дизайне пятна с низкой контрастностью.

Войти Здесь

Мифы о тестировании доступности

Фоллоwing Мифы тестирования доступности:

Миф: Создание доступного веб-сайта стоит дорого

Факт: Это не дорого. Найдите время подумать о проблемах доступности на этапе самого проектирования, а также на базовом тестировании. Это сэкономит деньги, а также доработает.

Миф: Изменение недоступных веб-сайтов на доступные требует много времени и средств.

Нет необходимости вносить все изменения одновременно. Работайте над основными потребностями, которые наиболее необходимы для пользователей с ограниченными возможностями.

Миф: Доступность простая и скучная

Мифы о тестировании доступности
Доступность не означает только текстовую страницу

Вы можете сделать веб-страницы привлекательными, но они должны быть спроектированы таким образом, чтобы они были доступны всем пользователям. Кроме того, в соответствии с рекомендациями W3C по доступности веб-контента – этоtronя не рекомендую использовать только текстовые страницы.

Миф: Доступность для слепых и инвалидов

Факт Фоллоwing Рекомендации по обеспечению доступности повышают общее удобство использования программного обеспечения, что также помогает обычным пользователям.

Заключение

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