- •Юзабилити-тестирование программных продуктов.
- •Цели работы
- •Необходимые теоретические сведения.
- •2.1 Цели и задачи тестирования.
- •2.2 Планирование юзабилити-тестирования
- •2.3 Что нужно для тестирования
- •Респонденты
- •Значимые эргономические метрики задачи Что именно измерять?
- •Методы тестирования
- •Тестовые сценарии
- •Тестовые задания
- •Признаки успешности выполнения задачи
- •2.4 Проведение тестирования
- •2.5 Подготовка отчета
- •Представление проблем
- •Количественные данные
- •Приложения
- •Задания по лабораторной работе.
2.2 Планирование юзабилити-тестирования
Несмотря на то, что юзабилити-тестирование является только частью проектного цикла, оно и само является отдельным проектом, обладающим собственной стоимостью и длительностью. А значит, ему требуется планирование, иначе качественного результата не достичь.
Юзабилити-тестирование состоит из следующих этапов:
оценка объема работы
формирование списков требований к респондентам и задач пользователей
поиск респондентов
составление тестовых сценариев
тестирование теста
проведение тестирования
анализ результатов
экспертная оценка интерфейса
написание итогового отчета.
2.3 Что нужно для тестирования
респонденты
метод тестирования
тестовые сценарии
рабочее место для теста и отлаженный метод фиксации материала
протестированный тест.
Респонденты
Важной частью любого тестирования является правильный подбор пользователей (и достаточного их числа). Участники теста должны быть типичными представителями пользователей данного продукта. Их количество зависит от многих факторов: времени, ресурсов, проекта теста, типа тестируемых задач и вида статистического анализа результатов.
Если вас интересуют основные проблемы удобства применения, то достаточно будет 4-8 участников. Если по завершении тестирования возникают новые проблемы, то количество участников следует увеличить.
При выборе респондентов для тестирования сначала удобно определить общие требования к респондентам, а уж потом подбирать респондентов из целевой аудитории, пользуясь сформированными требованиями.
Первый пункт – нужен ли респондентам опыт работы с системой. Общее правило: если оптимизируется интерфейс существующей системы, половина респондентов должна иметь опыт работы (на них можно определить проблемы переучивания при внедрении), а половина нет (на них определяется скорость обучения). Если существуют конкурирующие системы, лучше другая пропорция: треть с опытом работы с предыдущей версией, другая треть – с опытом использования конкурирующих систем, оставшаяся треть – без опыта работы с системой.
Второй пункт – уровень компьютерной грамотности. При прочих равных предпочтительным выбором является реальный, т.е. совпадающий с опытом целевой аудитории, уровень у трех четвертей респондентов и низкий уровень – у оставшейся четверти (на ней можно определить большее количество проблем).
На третьем месте стоит возраст. Оптимальная пропорция: три четверти респондентов имеет возраст целевой аудитории системы, оставшаяся четверть старше (на ней можно определить большее количество проблем).
Меньшее влияние на результаты имеет пол респондентов – но это не значит, что подбирать респондентов корректного пола необязательно. Стоит увеличить количество женщин среди респондентов по сравнению с пропорцией в целевой аудитории, поскольку на женщинах легче определять проблемы при внедрении (женщины, в целом, медленнее обучаются, но, обучившись, лучше работают).
Последняя значимая характеристика – уровень эмоциональной открытости респондентов. Чем более скован респондент, тем меньше он способен сказать вам ценного. Даже определив наличие проблемы, вы не сможете добиться от него никакой информации о том, что эту проблему вызвало. Существует прекрасный способ решить проблему недостаточной эмоциональной открытости – стоит иметь базу респондентов и использовать их повторно. Респондент, уже знающий на опыте, что в юзабилити-тестировании нет ничего страшного, значительно охотнее идет на контакт и вообще более разговорчив.
