- •Ведение
- •Краткие теоретические сведения
- •Методы тестирования
- •Количественные методы
- •Качественные методы
- •Документирование
- •Порядок выполнения домашнего задания
- •Описаниевыполнения домашнего задания
- •Постановка задачи
- •Общая информация о тестируемом пи
- •Определение целей тестирования
- •Описание метода тестирования
- •Выбор участников тестирования
- •Средства тестирования
- •Описание пользовательских задач
- •Метрики измерения usability пи
- •Описание тестовых сценариев
- •Проведение сравнительного usability тестирования пи
- •Анализ результатов usability-тестирования пи
- •Выводы о сравнительном usability-тестированииПи
- •Библиографический список
- •Приложение а
- •Приложение б
- •Приложение в
- •Приложение д
- •Приложение е
- •Приложение ж
- •ПриложениеК
Методы тестирования
Методы usability-тестированияПИ зависят от цели и задач, которые следует решить посредством продукта. Как правило, usability-тестирование ПИ включает в себя:
методы оценки работы, подразумевающие подсчет действий, определение полноты выполнения задачи ирасчет времени, затраченного на ее реализацию, а также подсчет количества ошибок и обращений за помощью. Такие методы называютколичественными;
субъективные методы, предполагающие сбор устных и письменных сообщений пользователей о своих мнениях, суждениях, предпочтениях, а также степени удовлетворенности от работы с ПИ и собственной выполненной работы. Эти методы носят название качественных.
Оба подхода используют в процессе разработке ПИ.
Количественные методы
Количественные методы ориентированы на числовые данные, их основная задача – способствовать получению достоверных воспроизводимых результатов целевой пользовательской группой. Количество пользователейв группе (объем выборки)должно быть достаточнымдля успешнойреализации одного из методов, чтобы на основеполученных результатов можно было сделать выводы о численной реакции группы в целом в пределах заданного диапазона погрешности.
Такой подход (с формальным планированием и обработкой результатов) отличается большой надежностью. Количество измеряемых показателей в конкретном тесте может быть довольно большим.
Одним из лучших подходов к количественному анализу моделей интерфейсов является классическая модель GOMS (themodelofgoals, objects, methods, andselectionrules), которая впервые привлекла к себе внимание в 80-х годах прошлого столетия. Моделирование GOMS позволяет предсказать, сколько времени потребуется опытному пользователю на выполнение конкретной операции при использовании этой модели интерфейса [4]. Подробное описание метода приведено в лабораторной работе № 7.
Преимущества методов:
возможность использования измеряемых критериев при последующих итерациях для оценки продвижения к цели. Например, сокращение времени оформления заказа на 20%, выявление 80% usability-проблем на сайте и др.;
возможность использования статистических методов для подтверждения достоверности результата тестирования перед заинтересованными лицами, которые принимают решения на основе объективных данных;
уменьшение вероятности того, что на результат может повлиять субъективная оценка конкретного разработчика ПИ;
увеличение вероятности того, что полученные результаты отражают объективную картину и могут быть рекомендованы пользовательской аудитории;
наличие наглядного числового критерия проверки полученных результатов. Например, количество пользователей, которые столкнулись с одной и той же проблемой;
простота и удобство расчетов;
отсутствие параметров в модели позволяет оценивать и сравнивать два разных варианта интерфейса;
прогнозирование времени работы пользователя с определенным вариантом интерфейса;
создание рабочего прототипаПИ необязательно;
обработка результатов тестирования может быть автоматизирована.
Недостатки методов:
ориентированы на средних пользователей, не рассчитаны на работу новичков и профессионалов, а также не учтеныиндивидуальные различия пользователей;
не учтено возникновение случайных ошибок в работе;
не принято во внимание, что в процессе работы происходит научение, а при простое – забывание;
не учтено, насколько предоставляемая интерфейсом информация сложна для понимания пользователем;
не очевидно,насколько интерфейс отвечает требованиям пользователей и их ожиданиям.
