Все, кто работают на аутсорсинге с компаниями США, так или иначе, знакомы с понятием Раздел 508 (Section 508). Что это такое?
Это особый набор правил и рекомендаций, на основе которых разработчики разнопланового программного обеспечения должны создавать такой продукт, доступ к которому имели бы люди с ограниченными возможностями.
Данный документ содержит очень много важных правил и методик по разработке информационных продуктов. Но в этой статье мы рассмотрим базовые вещи, которые необходимо соблюдать при создании и тестировании десктопных программ.
Раздел 1194.21 Software applications and operating systems
Наличие в ПО возможности управления исключительно с помощью клавиатуры.
Что нужно брать в расчет при тестировании подобного продукта? Каждый из имеющихся элементов управления доступен через клавиатуру, последовательность табуляции настроена в логически правильном порядке (сверху-вниз и слева-направо).
ПО не должно блокировать функционирование вспомогательных фич для пользователей с ограниченными возможностями, которые были включены вспомогательными программами.
Данная рекомендация подразумевает, что, к примеру, запущенная программа экранного доступа свободно распознает и считывает наименование всех элементов управления используемого ПО. Конечно же, подобрать логику взаимодействия со всеми доступными программами такого рода не получится, но ориентироваться хотя бы на основные нужно. Для сравнения можно воспользоваться следующей ссылкой — http://en.wikipedia.org/wiki/Comparison_of_screen_readers.
Используемое пользователем приложение должно применять настройки ОС для корректного отображения цвета элементов управления и размера шрифта.
Что нужно брать в расчет QA компании при тестировании подобного ПО? Если пользователь вручную редактирует системные настройки цветовой схемы и размеров шрифта, ПО должно оставаться в максимально читаемой форме. В нем не должно содержаться невидимых полей, все элементы управления должны отображаться в одной цветовой схеме, а их текст быть видимым.
Используемый цвет не должен быть представленным в виде идентификатора элемента управления.
Категорически нельзя использовать разнообразные цветовые диаграммы без вспомогательных текстовых расшифровок.
В заключение
Это только малая часть всего того, что должно охватываться в процессе тестирования ПО, которое должно соответствовать критериям Раздела 508. Использование данного документа не просто снижает временные и денежные затраты на тестирование, но и существенным образом облегчает работу отделу разработки.
Рекомендуется на каждый пункт из Раздела 508 создавать персонализированный шаблон тест-кейса, который в будущем может применяться всеми участниками тестирования для разработки оригинальных проверочных кейсов под разноплановый функционал.
Оставить комментарий