- Что такое юзабилити-тестирование
- Какими бывают виды тестирования
- Зачем его проводят
- Определение тех, кто будет участвовать
- Какое оборудование используется в тестировании
- Расписание тестов
- Начало тестирования
- Как вести общение с респондентом
- Что наблюдать
- Что записывать
- Вопросы-ответы
Тестирование стало популярным в последнее десятилетие. Оно хорошо оплачивается. Большое количество людей слышали о такой сфере и хотели бы взяться за это, но не знают, с чего начать.
Эта статья посвящена тому, как провести юзабилити-тестирование. Разберем все важные моменты, которые касаются его проведения.
Начнем с определения тестирования.
Что такое юзабилити-тестирование
Суть тестирования состоит в оценке того, насколько удобно пользователю решать свои вопросы в интерфейсе, какие появляются сложности, почему они присутствуют в его сценарии работы.
Тестирование позволяет получить качественные результаты потому, что делает упор на поведение человека,, а не на его разговор.
Во время юзабилити-тестирования есть модератор, наблюдающий за выполнением теста, дающий задания и задающий уточняющие вопросы.
Какими бывают виды тестирования
Бывает 2 фундаментальных вида тестирования:
- регрессионное;
- функциональное.
Регрессионное тестирование – это общее определение видов теста ПО. Оно направлено на нахождение ошибок в уже проверенных частях исходного кода.
Функциональное тестирование – это тест ПО, целью которого является проверка реализации функциональных требований. Оно заключается в способности программного обеспечения решать задачи в разных условиях, необходимых пользователям.
Зачем его проводят
Есть несколько моментов, зачем проводят usability-тестирование:
- Узнать новую информацию о пользователях с целью обогащения сценария и персоны.
- Проверка гипотез основных сценариев и методы решения задач.
- Получение обратной связи от пользователей об интерфейсе: насколько эффективно он помогает справляться с поставленными задачами, на что влияет, есть ли трудности в работе.
- Посмотреть на ситуацию, в которой работает пользователь: место работы, программы, обстановка.
- Посмотреть на эмоции человека, услышать, как он рассказывает. Что пользователь выделяет эмоциональней, какие слова использует в рассказе.
Определение тех, кто будет участвовать
Если в тестировании хотят принимать участие несколько человек, то оптимальный способ – это трансляция момента тестирования в другое помещение.
Еще планируются встречи с обсуждениями всех участников команды, после нескольких тестов.
Если наблюдатели хотят задавать больше вопросов пользователям, то сначала их нужно собрать хотя бы после одного проведенного теста и обсудить вопросы с модератором.
В некоторых организациях принято, чтобы наблюдатели находились с тестировщиком во время теста в одном кабинете.
Какое оборудование используется в тестировании
Стандартный список используемых устройств:
- компьютер модератора;
- устройство для респондента: ПК, планшет, смартфон (зависит от ситуации);
- камера, микрофон. Используются для фиксации тестирования;
- монитор, повторяющий монитор тестировщика. Модератор сможет наблюдать за всем происходящим и фиксировать нужную информацию у себя в компьютере.
Нужный программный софт:
- приложения для записи аудио и видео;
- программа для захвата видео с монитора тестировщика;
- если там находятся наблюдатели: программа для показа тестирования в комнату наблюдения.
Нужные программы для модераторов:
- файл со сценарием;
- файл для фиксации информации с интервью.
Чтобы получить от тестировщика весь его опыт, нужно ему дать девайс, схожий с тем, которым он пользуется. Желательно, чтобы на устройстве была та же ОС. Запрещается давать респонденту телефоны с разными операционными системами, потому что информация перемещается.
Расписание тестов
Во время составления расписания тестирования ПО не нужно забывать об указании перерывов длительностью 60 минут между тестами. Перерыв нужен для подготовки к следующему тестированию.
Для исключения опозданий респондент должен прийти за 15 минут до начала тестирования.
Модератору желательно прийти за полчаса до начала, чтобы приготовить аппаратуру, файлы для исследования и встретить тестировщика.
Для обеспечения тишины необходимо выбрать помещение с одной дверью, чтобы никто не мешал.
Начало тестирования
Необходимые действия:
- Для начала предложить респонденту воды. Ему предстоит много говорить. Отвлечение на поиск воды может испортить ход тестирования.
- Дать изучить респонденту для ознакомления и подписи NDA. Быть готовым отвечать на вопросы по содержимому документа.
- Рассказать респонденту о дальнейшем ходе, показать тест кейс. Нужно подготовить речь для этого.
- Растолковать респонденту, что запись разговора и экрана будет фиксироваться.
- Включить запись.
Респондент должен чувствовать себя спокойно. Нужно расположить его к себе. Дать ему понять, что его мнение важно.
На тот случай, если респондент не подходит или не хочет идти на контакт, то сразу прощаться с ним. Если человек пробыл около получаса, то ему нужно выплатить небольшое вознаграждение.
Когда на тестирование нужны пользователи ПК, то нужно указать это в скинере, чтобы не обращались люди по другим типам тестирования. Респондент может соврать в скинере, но на собеседовании перед тестом ему будет сложно это сделать.
Модератор вправе отказаться от работы с респондентом, если он в нетрезвом виде или сильно опаздывает.
Как вести общение с респондентом
Рассмотрим небольшие моменты общения:
- ничего не подсказывать респонденту;
- не давать личных оценок и не делать выводов вслух о поведении респондента;
- не иметь личных отношений с респондентом;
- если респондент рассуждает о своем опыте решения проблемы и делится этим, то нужно расспрашивать его подробно;
- если человек говорит, что не очень понимает продукт, но его знакомый понимает, нужно вернуть его к разговору о личном опыте.
Что наблюдать
Необходимо максимально погрузиться в слова респондента. Только так можно подробно выяснить его опыт.
Во время тестирования программного обеспечения сложно распределять внимание между разговором и действием тестировщика. Здесь нужно стараться пройти с респондентом больше необходимых заданий, не потеряв его опыт и точку зрения.
Что записывать
Для сбора данных существует 2 варианта:
- Фиксировать все во время теста.
- Провести сбор данных после всех тестов.
В первом случае есть вероятность пропустить какие-то важные детали, которые говорит и делает тестировщик. Если заставлять человека повторять, то он может запутаться или отвлечься и потерять интерес к разговору.
Запись слов может также заставить тестировщика говорить практичные вещи и быть сосредоточенным.
Во втором случае уйдет столько же времени, сколько проходило тестирование. Это временные затраты, и данные могут быть готовы поздно. Если есть ресурс, то можно собрать данные по респонденту подробно.
По мере приобретения опыта можно научиться записывать слова синхронно с тестировщиком. Главное, трезво оценивать свои возможности, чтобы не было ущерба тестированию и его результатам.
Вопросы-ответы
Обязательно необходима команда для тестирования?
Нет. Может быть всего 2 человека. Модератор и тестировщик.
Для тестирования подойдет любой ПК или нужен какой-то определенной модели?
Подойдет абсолютно любой персональный компьютер или мобильное устройство.
Как вести себя, если респондент начинает рассказывать вещи, которые не относятся к тестированию?
Просто остановить его и напомнить, чтобы не отвлекался. Не нужно выслушивать подобное.
Как себя может вести модератор?
Нужно просто выполнять свою работу и следить за тестом. Не надо мнить себя великим начальником, но и не нужно быть сильно ведомым. Должна быть золотая середина.
Подведем итог. Мы рассмотрели следующие моменты, которые необходимы для юзабилити-тестирования:
- Что такое юзабилити-тестирование.
- Какие бывают тестирования.
- Зачем его проводят.
- Какое оборудование используется в тестировании.
- Расписание тестов.
- Начало тестирования.
- Как вести общение с респондентом.
- Что наблюдать.
- Что записывать.
Вы прочитали статью, но считаете, что недостаточно владеете информацией и хотите больше знаний? У нас есть для вас интересное предложение.
Мы проводим курс по QA/AT. Пройдя его, вы получите все необходимые знания из области тестирования программного обеспечения.
Немного информации о курсе:
- продолжительность курса: 4 месяца;
- дни занятий: 5 занятий в неделю;
- время: 4 часа в день.
Курсы будут вести опытные специалисты, которые не только поделятся основной академической информацией, но и расскажут свои фишки.
Вы сможете заниматься самостоятельным тестированием или работать в крупной компании и зарабатывать хорошие деньги.
Торопитесь записаться на курс. Набор ограничен.
Если вас интересует не только тестирование, у нас есть еще некоторые курсы.
Удачного вам обучения тестированию!