SlideShare a Scribd company logo
1 of 36
Киев 2017
Первый в Украине фестиваль тестирования
О тестировании
доступности
Зачем, как, к чему быть готовым
Шепелева Екатерина
Киев 2017
Обо мне
О тестировании доступности
Екатерина Шепелева
Lead Software Testing Engineer
В IT с 2009 года
6.5+ лет в тестировании
Работала в компаниях
• EPAM (Киев)
• Ciklum (Киев, Одесса)
• Lohika (Одесса)
• GeeksForLess (Николаев)
Киев 2017
План на сегодня
• О доступности
• Что, зачем, почему
• Законодательства и стандарты
• Подход к тестированию
• Что и как проверять
• Основные проверки и баги
• Инструменты
• Напоследок
• Challenges, benefits
• Мифы о тестировании доступности
О тестировании доступности
Киев 2017
О доступности
О тестировании доступности
Киев 2017
Тестирование веб доступности
• ЧТО ЭТО?
• Тестирование веб-доступности (Web-Accessibility testing) - это
подмножество usability тестирования
• Люди с ограниченными возможностями должны иметь
возможность пользоваться Интернетом
• Когда сайты правильно спроектированы и разработаны, все
пользователи имеют равный доступ к информации и
функциональности
• ЗАЧЕМ?
• Существующие законодательства или потенциальные судебные
иски
• Около 20% людей имеют ограниченные возможности
О тестировании доступности
Киев 2017
Законодательства
• АКТЫ:
• США: Americans with Disabilities Act – 1990 | https://www.ada.gov/
• Австралия: Disability Discrimination Act - 1992
• Великобритания: Disability Discrimination Act - 1995
• Ирландия: Disability Act of 2005
• СТАНДАРТЫ:
• WCAG (Web Content Accessibility Guidelines) |
https://www.w3.org/TR/WCAG20/
• Section 508 | http://www.section508.va.gov/support/html/index.asp
• WAI-ARIA (с точки зрения разработки) |
https://www.w3.org/WAI/intro/aria.php
О тестировании доступности
Киев 2017
Виды ограниченных возможностей
О тестировании доступности
ТИП НАРУШЕНИЯ ОПИСАНИЕ
Нарушения зрения • Полная слепота, дальтонизм, низкая острота зрения
• Различные нарушения визуального восприятия
Физическая
недееспособность
• Неспособность использовать мышку или клавиатуру
• Такие ослабленные моторные навыки, как замедленность
движений и работы мышц
Когнитивное расстройство Трудности с приобретением знаний, расстройство памяти,
неспособность усвоить более сложные сценарии
Нарушение способности
читать и писать
Проблемы с чтением
Нарушения слуха • Такие слуховые нарушения, как глухота или ухудшение слуха
• Неспособность слышать или неспособность слышать отчетливо
Киев 2017
кому нужна доступность?
Доступность популярна?
О тестировании доступности
Киев 2017
Доступность популярна!
О тестировании доступности
Киев 2017
Подход к тестированию
О тестировании доступности
Киев 2017
Прежде, чем начать, мы
• Получили одобрение заказчика
• Определили, каким стандартам должны
соответствовать
• Определили желаемый уровень соответствия (А, АА,
ААА)
• Добавили accessibility в DOD
• Определили, что мы делаем, что не делаем
В процессе:
• Выбрали инструменты
• Провели тренинги
О тестировании доступности
Киев 2017
Что мы не делаем
• Тестирование доступности на мобильных
устройствах
• Тестирование продукта пользователями с
ограниченными возможностями
О тестировании доступности
Киев 2017
Что мы делаем
• Ручное + автоматизированное = semi-automated тестирование с
использование как инструментов, так и человеческой оценки
(для определенных проверок, например, навигации с помощью
клавиатуры)
• Без тест кейсов, только чек листы
• А, АА, ААА уровни используются для определения приоритета
бага (например, А – минимальный уровень, покрывающий
основные проблемы)
• Критерии доступности, которые мы покрываем:
• Perceivability
• Operability
• Understandability
• Robustness
О тестировании доступности
Киев 2017
Пример чеклиста
О тестировании доступности
Киев 2017
Пример чеклиста
О тестировании доступности
Киев 2017
Основные проверки
1. Гипертекст (HTML валидаторы – изображения,
таблицы, формы, ссылки, стили, структура, doctype)
2. Навигация с помощью клавиатуры
3. Цвета и контрастность
4. Увеличение, растягивание и разрешение
5. Мультимедиа
6. Аббревиатуры
7. Кодировка (не ASCII)
8. JavaScript
9. Диалоговые окна и переадресация
10.Мигающий или двигающийся контент
О тестировании доступности
Киев 2017
Примеры багов
О тестировании доступности
Киев 2017
Инструменты
О тестировании доступности
Киев 2017
WAVE
WAVE - инструмент для оценки веб доступности, который обеспечивает
визуальную обратную связь о доступности веб-контента, отображая
иконки и индикаторы на странице.
• Online инструмент | http://wave.webaim.org/
• Дополнение к Chrome / FireFox | http://wave.webaim.org/extension/
• Бесплатный
О тестировании доступности
Киев 2017
WAVE
О тестировании доступности
Киев 2017
WAVE
О тестировании доступности
Киев 2017
WAVE
О тестировании доступности
Киев 2017
WAVE
О тестировании доступности
Киев 2017
tota11y
Tota11y is an accessibility visualization toolkit which helps visualize how
your site performs with assistive technologies and makes it easy to spot
some of the most common accessibility violations.
• http://khan.github.io/tota11y/
• Дополнение к Chrome |
https://chrome.google.com/webstore/search/tota11y
• Бесплатный
О тестировании доступности
Киев 2017
JAWS
JAWS (Job Access With Speech) — программа для чтения с экрана компьютера,
предназначенная для людей с ослабленным зрением.
Чтение происходит путём предоставления пользователю информации,
отображаемой на экране, через озвучивание текста на экране (text-to-speech) и
с помощью шрифта Брайля, позволяющего без ограничений пользоваться
клавиатурой.
©Википедия
О тестировании доступности
http://www.freedomscientific.com/Products/Blindness/JAWS
Цены:
Professional: 1100$
Home edition: 900$
90 days license: 179$
Киев 2017
Сравнение скрин ридеров
О тестировании доступности
http://alternativeto.net/software/jaws-for-windows/
https://en.wikipedia.org/wiki/List_of_screen_readers
Киев 2017
NVDA и ChromeVox
• NVDA | https://www.nvaccess.org/
• ChromeVox | http://www.chromevox.com/
О тестировании доступности
Киев 2017
NVDA и ChromeVox
О тестировании доступности
Киев 2017
Статистика
О тестировании доступности
http://webaim.org/projects/screenreadersurvey5/
Киев 2017
Еще больше инструментов
• Markup Validation Service | https://validator.w3.org/
• AChecker | https://achecker.ca/checker/
• AInspector Sidebar for Firefox | https://addons.mozilla.org/ru/firefox/addon/ainspector-
sidebar/
• No Coffee | https://accessgarage.wordpress.com/2013/02/09/458/
• Colour Contrast Check | https://snook.ca/technical/colour_contrast/colour.html
+ RGB-to-Hex Converter | http://www.javascripter.net/faq/rgbtohex.htm
• Web Accessibility Evaluation Tools List | https://www.w3.org/WAI/ER/tools/
• Chrome Accessibility |
https://chrome.google.com/webstore/category/collection/accessibility
• …
О тестировании доступности
Киев 2017
Мобильное тестирование
На мобильных устройствах:
• Встроенные возможности
• Screen readers:
• Android TalkBack | Settings > Accessibility > TalkBack
• iOS VoiceOver | General > Accessibility > VoiceOver
• Встроенные опции (увеличение/уменьшение, инверсия цветов и пр.)
• Ручные проверки
На компьютере:
• Валидация HTML
• Анализ контрастности цветов
• …
О тестировании доступности
https://www.w3.org/WAI/GL/mobile-a11y-tf/wiki/Mobile_Resources
https://developer.mozilla.org/en-US/docs/Learn/Accessibility/Mobile
Киев 2017
И напоследок
О тестировании доступности
Киев 2017
Чего ожидать - challenges
• Низкий приоритет этого вида тестирования
• Чем позже начинается тестирование доступности, тем больше
придется переделывать:
• Если проект не новый, устаревшие или 3rd party компоненты может быть
невозможно изменить и сделать их compliant. План обхода (хоть и
нежелательный) – создать альтернативную страницу без использования
такого компонента
• UX дизайн может быть создан без учета требований доступности > многие
элементы (например, функциональность, появляющаяся по наведению мыши)
должны быть переделаны
• Если стили (цвета, шрифты), которые используются в продукте, одинаковы
для нескольких продуктов заказчика, будет весьма проблематично их
изменить
• Тестировщикам сложнее найти проблемы, чем представителям
target audience | https://dou.ua/lenta/interviews/blind-programmer/
• Разные инструменты могут найти разные баги
О тестировании доступности
Киев 2017
Как предложить заказчику - benefits
• Пройти аудит / сертификацию
• Стать более конкурентноспособными > привлечь
больше клиентов > заработать больше денег
• Улучшить usability и производительность продукта в
целом
• Улучшить автоматизацию на проекте
• Максимальная выгода при минимальных усилиях:
• основные юзер сценарии
• наиболее посещаемые страницы
• исправление основных проблем (уровень А)
О тестировании доступности
Киев 2017
Мифы о тестировании доступности
О тестировании доступности
Доступные сайты некрасивые
и скучные
Не предполагается, что доступные сайты черно-белые и без дизайна
Для доступности нужно много
денег, времени и усилий
Сделать сайт доступным – просто означает “сделать правильно”, а не
как-то совершенно иначе
• Доступность сайта
принесет пользу только
небольшому количеству
человек
• Нет никаких
дополнительных
преимуществ у того, чтобы
сделать сайт доступным
Около 20% людей имеют ограниченные возможности
В какой-то момент каждый из нас сталкивается с тем, что какая-то
ссылка не работает, текст слишком мелкий, звук не проигрывается,
невозможно попасть курсором на нужную кнопку и так далее.
• Улучшение usability и производительности для всех
пользователей
• Позитивное влияние на репутацию компании
Доступность - это по желанию Доступность требуется законом
Инструментов достаточно для
того, чтобы проанализировать
сайт на доступность
Многие из проверок по доступности не достаточно объективны для
того, чтобы проверять их автоматизировано, так как нужна
человеческая оценка, чтобы определить, например, достаточно ли
какая-то формулировка понятна
Киев 2017
Вопросы?
О тестировании доступности
Контакты:
eshepelieva@gmail.com
eshepelieva
search for Kateryna Shepelieva
search for eshepelieva
Подходите за визитками 
Спасибо за внимание!

More Related Content

What's hot

QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...QAFest
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Badoo Development
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruBadoo Development
 
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонBadoo Development
 
Новый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеSQALab
 
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектПодготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектSQALab
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QAFest
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиSQALab
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущееBadoo Development
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестированиеRina Uzhevko
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрикRoman Ivliev
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаSQALab
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QAFest
 
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...WrikeTechClub
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16SQALab
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформаSQALab
 
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестирования
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестированияQA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестирования
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестированияQAFest
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...COMAQA.BY
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 

What's hot (20)

QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
QA Fest 2017. Олег Лимарчук. Создаём универсальный конвейер тестирования для ...
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
 
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
 
Новый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проектеНовый процесс тестирования на "старом" проекте
Новый процесс тестирования на "старом" проекте
 
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проектПодготовка стратегии тестирования под высокорискованный, высокодоходный проект
Подготовка стратегии тестирования под высокорискованный, высокодоходный проект
 
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
QA Fest 2015. Юлия Завертайло. Практическая визуализация пользы тестирования...
 
Оценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрикиОценки тестирования - полезные и условные метрики
Оценки тестирования - полезные и условные метрики
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
 
Гибкое тестирование
Гибкое тестированиеГибкое тестирование
Гибкое тестирование
 
Темная сторона метрик
Темная сторона метрикТемная сторона метрик
Темная сторона метрик
 
Эффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитикаЭффективное взаимодействие тестировщика и аналитика
Эффективное взаимодействие тестировщика и аналитика
 
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
QA Fest 2015. Алена Черненко-Дыба и Алексей Лупан. Секреты успешного проекта...
 
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...Александр Шуров, Олег Николенко  «Как устроено автоматическое frontend-тестир...
Александр Шуров, Олег Николенко «Как устроено автоматическое frontend-тестир...
 
RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16RUSSIA QUALITY REPORT 2015-16
RUSSIA QUALITY REPORT 2015-16
 
WP как экспериментальная платформа
WP как экспериментальная платформаWP как экспериментальная платформа
WP как экспериментальная платформа
 
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестирования
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестированияQA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестирования
QA Fest 2017. Иван Пашко. Антипаттерны и запахи в автоматизации тестирования
 
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...Quality Assurance vs Quality Control - так в чем же заключается работа специа...
Quality Assurance vs Quality Control - так в чем же заключается работа специа...
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 

Similar to QA Fest 2017. Екатерина Шепелева. О тестирование доступности: зачем, как, к чему быть готовым

Accessibility Testing by Katerina Shepeleva
Accessibility Testing by Katerina ShepelevaAccessibility Testing by Katerina Shepeleva
Accessibility Testing by Katerina ShepelevaSigma Software
 
Can accessibility testing be automated?
Can accessibility testing be automated?Can accessibility testing be automated?
Can accessibility testing be automated?Kateryna Shepelieva
 
Андрей Стахиевич - Тестирование в облаках
Андрей Стахиевич - Тестирование в облакахАндрей Стахиевич - Тестирование в облаках
Андрей Стахиевич - Тестирование в облакахCOMAQA.BY
 
Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)Tatyana Tabakova
 
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolCOMAQA.BY
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияSQALab
 
Анализ инструментов автоматизации мобильного тестирования
Анализ инструментов автоматизации мобильного тестированияАнализ инструментов автоматизации мобильного тестирования
Анализ инструментов автоматизации мобильного тестированияSQALab
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsCOMAQA.BY
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»DataArt
 
Виктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIВиктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIMoscowJS
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenchesGleb Rybalko
 
RealSpeaker Startup of the year - 2012
RealSpeaker Startup of the year - 2012RealSpeaker Startup of the year - 2012
RealSpeaker Startup of the year - 2012RealSpeaker 2.0
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional testerVitebsk Miniq
 
RealSpeaker
RealSpeakerRealSpeaker
RealSpeakerwebready
 

Similar to QA Fest 2017. Екатерина Шепелева. О тестирование доступности: зачем, как, к чему быть готовым (20)

Accessibility Testing by Katerina Shepeleva
Accessibility Testing by Katerina ShepelevaAccessibility Testing by Katerina Shepeleva
Accessibility Testing by Katerina Shepeleva
 
Can accessibility testing be automated?
Can accessibility testing be automated?Can accessibility testing be automated?
Can accessibility testing be automated?
 
Андрей Стахиевич - Тестирование в облаках
Андрей Стахиевич - Тестирование в облакахАндрей Стахиевич - Тестирование в облаках
Андрей Стахиевич - Тестирование в облаках
 
Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)Usability testing methods overview (SQA Days’13)
Usability testing methods overview (SQA Days’13)
 
Jubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation ToolJubula – TDD UI QA Automation Tool
Jubula – TDD UI QA Automation Tool
 
Обзор методов юзабилити-тестирования
Обзор методов юзабилити-тестированияОбзор методов юзабилити-тестирования
Обзор методов юзабилити-тестирования
 
Анализ инструментов автоматизации мобильного тестирования
Анализ инструментов автоматизации мобильного тестированияАнализ инструментов автоматизации мобильного тестирования
Анализ инструментов автоматизации мобильного тестирования
 
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindingsSelenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
Selenide –  лаконичные тесты на Selenium 2 WebDriver + Java bindings
 
Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»Роман Кокин «Организация тестирования в больших командах»
Роман Кокин «Организация тестирования в больших командах»
 
Виктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIВиктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public API
 
DevOps and Azure
DevOps and AzureDevOps and Azure
DevOps and Azure
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenches
 
RealSpeaker RUS
RealSpeaker RUSRealSpeaker RUS
RealSpeaker RUS
 
Automation from the trenches
Automation from the trenchesAutomation from the trenches
Automation from the trenches
 
Real speaker Rus
Real speaker Rus Real speaker Rus
Real speaker Rus
 
RealSpeaker Startup of the year - 2012
RealSpeaker Startup of the year - 2012RealSpeaker Startup of the year - 2012
RealSpeaker Startup of the year - 2012
 
RealSpeaker PRO RUS
RealSpeaker PRO RUSRealSpeaker PRO RUS
RealSpeaker PRO RUS
 
Who is a functional tester
Who is a functional testerWho is a functional tester
Who is a functional tester
 
RealSpeaker
RealSpeakerRealSpeaker
RealSpeaker
 
Real speaker RUS
Real speaker RUSReal speaker RUS
Real speaker RUS
 

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQAFest
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QAFest
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQAFest
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QAFest
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QAFest
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQAFest
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QAFest
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QAFest
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQAFest
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QAFest
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QAFest
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QAFest
 

More from QAFest (20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
 

QA Fest 2017. Екатерина Шепелева. О тестирование доступности: зачем, как, к чему быть готовым

  • 1. Киев 2017 Первый в Украине фестиваль тестирования О тестировании доступности Зачем, как, к чему быть готовым Шепелева Екатерина
  • 2. Киев 2017 Обо мне О тестировании доступности Екатерина Шепелева Lead Software Testing Engineer В IT с 2009 года 6.5+ лет в тестировании Работала в компаниях • EPAM (Киев) • Ciklum (Киев, Одесса) • Lohika (Одесса) • GeeksForLess (Николаев)
  • 3. Киев 2017 План на сегодня • О доступности • Что, зачем, почему • Законодательства и стандарты • Подход к тестированию • Что и как проверять • Основные проверки и баги • Инструменты • Напоследок • Challenges, benefits • Мифы о тестировании доступности О тестировании доступности
  • 4. Киев 2017 О доступности О тестировании доступности
  • 5. Киев 2017 Тестирование веб доступности • ЧТО ЭТО? • Тестирование веб-доступности (Web-Accessibility testing) - это подмножество usability тестирования • Люди с ограниченными возможностями должны иметь возможность пользоваться Интернетом • Когда сайты правильно спроектированы и разработаны, все пользователи имеют равный доступ к информации и функциональности • ЗАЧЕМ? • Существующие законодательства или потенциальные судебные иски • Около 20% людей имеют ограниченные возможности О тестировании доступности
  • 6. Киев 2017 Законодательства • АКТЫ: • США: Americans with Disabilities Act – 1990 | https://www.ada.gov/ • Австралия: Disability Discrimination Act - 1992 • Великобритания: Disability Discrimination Act - 1995 • Ирландия: Disability Act of 2005 • СТАНДАРТЫ: • WCAG (Web Content Accessibility Guidelines) | https://www.w3.org/TR/WCAG20/ • Section 508 | http://www.section508.va.gov/support/html/index.asp • WAI-ARIA (с точки зрения разработки) | https://www.w3.org/WAI/intro/aria.php О тестировании доступности
  • 7. Киев 2017 Виды ограниченных возможностей О тестировании доступности ТИП НАРУШЕНИЯ ОПИСАНИЕ Нарушения зрения • Полная слепота, дальтонизм, низкая острота зрения • Различные нарушения визуального восприятия Физическая недееспособность • Неспособность использовать мышку или клавиатуру • Такие ослабленные моторные навыки, как замедленность движений и работы мышц Когнитивное расстройство Трудности с приобретением знаний, расстройство памяти, неспособность усвоить более сложные сценарии Нарушение способности читать и писать Проблемы с чтением Нарушения слуха • Такие слуховые нарушения, как глухота или ухудшение слуха • Неспособность слышать или неспособность слышать отчетливо
  • 8. Киев 2017 кому нужна доступность? Доступность популярна? О тестировании доступности
  • 9. Киев 2017 Доступность популярна! О тестировании доступности
  • 10. Киев 2017 Подход к тестированию О тестировании доступности
  • 11. Киев 2017 Прежде, чем начать, мы • Получили одобрение заказчика • Определили, каким стандартам должны соответствовать • Определили желаемый уровень соответствия (А, АА, ААА) • Добавили accessibility в DOD • Определили, что мы делаем, что не делаем В процессе: • Выбрали инструменты • Провели тренинги О тестировании доступности
  • 12. Киев 2017 Что мы не делаем • Тестирование доступности на мобильных устройствах • Тестирование продукта пользователями с ограниченными возможностями О тестировании доступности
  • 13. Киев 2017 Что мы делаем • Ручное + автоматизированное = semi-automated тестирование с использование как инструментов, так и человеческой оценки (для определенных проверок, например, навигации с помощью клавиатуры) • Без тест кейсов, только чек листы • А, АА, ААА уровни используются для определения приоритета бага (например, А – минимальный уровень, покрывающий основные проблемы) • Критерии доступности, которые мы покрываем: • Perceivability • Operability • Understandability • Robustness О тестировании доступности
  • 14. Киев 2017 Пример чеклиста О тестировании доступности
  • 15. Киев 2017 Пример чеклиста О тестировании доступности
  • 16. Киев 2017 Основные проверки 1. Гипертекст (HTML валидаторы – изображения, таблицы, формы, ссылки, стили, структура, doctype) 2. Навигация с помощью клавиатуры 3. Цвета и контрастность 4. Увеличение, растягивание и разрешение 5. Мультимедиа 6. Аббревиатуры 7. Кодировка (не ASCII) 8. JavaScript 9. Диалоговые окна и переадресация 10.Мигающий или двигающийся контент О тестировании доступности
  • 17. Киев 2017 Примеры багов О тестировании доступности
  • 19. Киев 2017 WAVE WAVE - инструмент для оценки веб доступности, который обеспечивает визуальную обратную связь о доступности веб-контента, отображая иконки и индикаторы на странице. • Online инструмент | http://wave.webaim.org/ • Дополнение к Chrome / FireFox | http://wave.webaim.org/extension/ • Бесплатный О тестировании доступности
  • 24. Киев 2017 tota11y Tota11y is an accessibility visualization toolkit which helps visualize how your site performs with assistive technologies and makes it easy to spot some of the most common accessibility violations. • http://khan.github.io/tota11y/ • Дополнение к Chrome | https://chrome.google.com/webstore/search/tota11y • Бесплатный О тестировании доступности
  • 25. Киев 2017 JAWS JAWS (Job Access With Speech) — программа для чтения с экрана компьютера, предназначенная для людей с ослабленным зрением. Чтение происходит путём предоставления пользователю информации, отображаемой на экране, через озвучивание текста на экране (text-to-speech) и с помощью шрифта Брайля, позволяющего без ограничений пользоваться клавиатурой. ©Википедия О тестировании доступности http://www.freedomscientific.com/Products/Blindness/JAWS Цены: Professional: 1100$ Home edition: 900$ 90 days license: 179$
  • 26. Киев 2017 Сравнение скрин ридеров О тестировании доступности http://alternativeto.net/software/jaws-for-windows/ https://en.wikipedia.org/wiki/List_of_screen_readers
  • 27. Киев 2017 NVDA и ChromeVox • NVDA | https://www.nvaccess.org/ • ChromeVox | http://www.chromevox.com/ О тестировании доступности
  • 28. Киев 2017 NVDA и ChromeVox О тестировании доступности
  • 29. Киев 2017 Статистика О тестировании доступности http://webaim.org/projects/screenreadersurvey5/
  • 30. Киев 2017 Еще больше инструментов • Markup Validation Service | https://validator.w3.org/ • AChecker | https://achecker.ca/checker/ • AInspector Sidebar for Firefox | https://addons.mozilla.org/ru/firefox/addon/ainspector- sidebar/ • No Coffee | https://accessgarage.wordpress.com/2013/02/09/458/ • Colour Contrast Check | https://snook.ca/technical/colour_contrast/colour.html + RGB-to-Hex Converter | http://www.javascripter.net/faq/rgbtohex.htm • Web Accessibility Evaluation Tools List | https://www.w3.org/WAI/ER/tools/ • Chrome Accessibility | https://chrome.google.com/webstore/category/collection/accessibility • … О тестировании доступности
  • 31. Киев 2017 Мобильное тестирование На мобильных устройствах: • Встроенные возможности • Screen readers: • Android TalkBack | Settings > Accessibility > TalkBack • iOS VoiceOver | General > Accessibility > VoiceOver • Встроенные опции (увеличение/уменьшение, инверсия цветов и пр.) • Ручные проверки На компьютере: • Валидация HTML • Анализ контрастности цветов • … О тестировании доступности https://www.w3.org/WAI/GL/mobile-a11y-tf/wiki/Mobile_Resources https://developer.mozilla.org/en-US/docs/Learn/Accessibility/Mobile
  • 32. Киев 2017 И напоследок О тестировании доступности
  • 33. Киев 2017 Чего ожидать - challenges • Низкий приоритет этого вида тестирования • Чем позже начинается тестирование доступности, тем больше придется переделывать: • Если проект не новый, устаревшие или 3rd party компоненты может быть невозможно изменить и сделать их compliant. План обхода (хоть и нежелательный) – создать альтернативную страницу без использования такого компонента • UX дизайн может быть создан без учета требований доступности > многие элементы (например, функциональность, появляющаяся по наведению мыши) должны быть переделаны • Если стили (цвета, шрифты), которые используются в продукте, одинаковы для нескольких продуктов заказчика, будет весьма проблематично их изменить • Тестировщикам сложнее найти проблемы, чем представителям target audience | https://dou.ua/lenta/interviews/blind-programmer/ • Разные инструменты могут найти разные баги О тестировании доступности
  • 34. Киев 2017 Как предложить заказчику - benefits • Пройти аудит / сертификацию • Стать более конкурентноспособными > привлечь больше клиентов > заработать больше денег • Улучшить usability и производительность продукта в целом • Улучшить автоматизацию на проекте • Максимальная выгода при минимальных усилиях: • основные юзер сценарии • наиболее посещаемые страницы • исправление основных проблем (уровень А) О тестировании доступности
  • 35. Киев 2017 Мифы о тестировании доступности О тестировании доступности Доступные сайты некрасивые и скучные Не предполагается, что доступные сайты черно-белые и без дизайна Для доступности нужно много денег, времени и усилий Сделать сайт доступным – просто означает “сделать правильно”, а не как-то совершенно иначе • Доступность сайта принесет пользу только небольшому количеству человек • Нет никаких дополнительных преимуществ у того, чтобы сделать сайт доступным Около 20% людей имеют ограниченные возможности В какой-то момент каждый из нас сталкивается с тем, что какая-то ссылка не работает, текст слишком мелкий, звук не проигрывается, невозможно попасть курсором на нужную кнопку и так далее. • Улучшение usability и производительности для всех пользователей • Позитивное влияние на репутацию компании Доступность - это по желанию Доступность требуется законом Инструментов достаточно для того, чтобы проанализировать сайт на доступность Многие из проверок по доступности не достаточно объективны для того, чтобы проверять их автоматизировано, так как нужна человеческая оценка, чтобы определить, например, достаточно ли какая-то формулировка понятна
  • 36. Киев 2017 Вопросы? О тестировании доступности Контакты: eshepelieva@gmail.com eshepelieva search for Kateryna Shepelieva search for eshepelieva Подходите за визитками  Спасибо за внимание!

Editor's Notes

  1. People with some disabilities “will find it impossible to access information” in a document that does not pass level “A”. People with some disabilities “will find it difficult to access information” in a document that does not pass level “Double-A”. People with some disabilities “will find it somewhat difficult to access information” in a document that does not pass level “Triple-A”.