Значення доступності у тестуванні програмного забезпечення
Розуміння доступності
Доступність стосується того, як користувачі можуть отримати доступ та взаємодіяти з системою.
Звичайні користувачі, як правило, не мають проблем із доступом до зручних систем.
Необхідно особливо дбати про користувачів з обмеженими можливостями, щоб забезпечити їм можливість взаємодії з системою.
Тестування доступності є вкрай важливим при націленні на різноманітну аудиторію, включаючи людей з обмеженими можливостями.
Ключові аспекти тестування доступності
Функції для користувачів з обмеженими можливостями:
Приклади включають налаштування шрифтів, кольорів і фону для користувачів з вадами зору.
Адаптації доступності в технологіях (наприклад, пандуси, аудіоінструкції банкоматів, шрифт Брайля).
Стандарти доступності:
WCAG (Керівництво з доступності веб-контенту)
Закон про дискримінацію людей з інвалідністю (DDA) - Північна Ірландія і Австралія
Закон про рівність 2010 - Англія, Шотландія та Уельс
Секція 508 - Сполучені Штати
Нефункціональні вимоги в доступності
Доступність повинна враховуватися поряд з іншими характеристиками якості на етапі дизайну.
Як при будівництві будинку, проектування архітектури програмного забезпечення має з самого початку включати характеристики продуктивності, безпеки та доступності.
Процедури тестування
Тестування доступності починається на рівні інтеграційного тестування.
Початкові перевірки можуть проводитися з цього етапу і продовжуватися до системного тестування та бета-тестування.
Дефекти виявляються, коли програмне забезпечення не відповідає встановленим нормам чи стандартам.
Використовуйте інструменти та керівництво, щоб оцінити та покращити параметри доступності.
Покращення доступності
Зосередьтесь на покращенні взаємодії користувачів з обмеженими можливостями.
Можливі заходи:
Розпізнавання голосу для введення (голос у текст)
Незалежне текстове наповнення повинно мати еквівалентні текстові альтернативи
Варіанти зміни розміру тексту без втрати змісту або функціональності
Кращі практики та інструменти
Використовуйте керівництво з доступності як ресурси для тестування і вдосконалення.
Плагіни браузера можуть допомогти виявити проблеми з доступністю (наприклад, вибір кольорів для дальтоніків).
Існують спеціалізовані тестувальники доступності для проведення ретельних оцінок.
Висновок
Мета — повне розуміння тестування доступності та його значенність у створенні зручного програмного забезпечення.
Заохочуйте постійне навчання і вивчення в галузі тестування програмного забезпечення.
Відкрите запрошення для питань та подальших обговорень.