Научитесь проводить качественное юзабилити-тестирование

Содержание:

Тестирование стало популярным в последнее десятилетие. Оно хорошо оплачивается. Большое количество людей слышали о такой сфере и хотели бы взяться за это, но не знают, с чего начать.

Эта статья посвящена тому, как провести юзабилити-тестирование. Разберем все важные моменты, которые касаются его проведения.

Начнем с определения тестирования.

Что такое юзабилити-тестирование

Научитесь проводить качественное юзабилити-тестирование

Суть тестирования состоит в оценке того, насколько удобно пользователю решать свои вопросы в интерфейсе, какие появляются сложности, почему они присутствуют в его сценарии работы.

Тестирование позволяет получить качественные результаты потому, что делает упор на поведение человека,, а не на его разговор.

Во время юзабилити-тестирования есть модератор, наблюдающий за выполнением теста, дающий задания и задающий уточняющие вопросы.

Какими бывают виды тестирования

Научитесь проводить качественное юзабилити-тестирование

Бывает 2 фундаментальных вида тестирования:

  • регрессионное;
  • функциональное.

Регрессионное тестирование – это общее определение видов теста ПО. Оно направлено на нахождение ошибок в уже проверенных частях исходного кода.

Функциональное тестирование – это тест ПО, целью которого является проверка реализации функциональных требований. Оно заключается в способности программного обеспечения решать задачи в разных условиях, необходимых пользователям.

Зачем его проводят

Научитесь проводить качественное юзабилити-тестирование

Есть несколько моментов, зачем проводят usability-тестирование:

  1. Узнать новую информацию о пользователях с целью обогащения сценария и персоны.
  2. Проверка гипотез основных сценариев и методы решения задач.
  3. Получение обратной связи от пользователей об интерфейсе: насколько эффективно он помогает справляться с поставленными задачами, на что влияет, есть ли трудности в работе.
  4. Посмотреть на ситуацию, в которой работает пользователь: место работы, программы, обстановка.
  5. Посмотреть на эмоции человека, услышать, как он рассказывает. Что пользователь выделяет эмоциональней, какие слова использует в рассказе.

Определение тех, кто будет участвовать

Научитесь проводить качественное юзабилити-тестирование

Если в тестировании хотят принимать участие несколько человек, то оптимальный способ – это трансляция момента тестирования в другое помещение.

Еще планируются встречи с обсуждениями всех участников команды, после нескольких тестов.

Если наблюдатели хотят задавать больше вопросов пользователям, то сначала их нужно собрать хотя бы после одного проведенного теста и обсудить вопросы с модератором.

В некоторых организациях принято, чтобы наблюдатели находились с тестировщиком во время теста в одном кабинете.

Какое оборудование используется в тестировании

Научитесь проводить качественное юзабилити-тестирование

Стандартный список используемых устройств:

  • компьютер модератора;
  • устройство для респондента: ПК, планшет, смартфон (зависит от ситуации);
  • камера, микрофон. Используются для фиксации тестирования;
  • монитор, повторяющий монитор тестировщика. Модератор сможет наблюдать за всем происходящим и фиксировать нужную информацию у себя в компьютере.

Нужный программный софт:

  • приложения для записи аудио и видео;
  • программа для захвата видео с монитора тестировщика;
  • если там находятся наблюдатели: программа для показа тестирования в комнату наблюдения.

Нужные программы для модераторов:

  • файл со сценарием;
  • файл для фиксации информации с интервью.

Чтобы получить от тестировщика весь его опыт, нужно ему дать девайс, схожий с тем, которым он пользуется. Желательно, чтобы на устройстве была та же ОС. Запрещается давать респонденту телефоны с разными операционными системами, потому что информация перемещается.

Расписание тестов

Научитесь проводить качественное юзабилити-тестирование

Во время составления расписания тестирования ПО не нужно забывать об указании перерывов длительностью 60 минут между тестами. Перерыв нужен для подготовки к следующему тестированию.

Для исключения опозданий респондент должен прийти за 15 минут до начала тестирования.

Модератору желательно прийти за полчаса до начала, чтобы приготовить аппаратуру, файлы для исследования и встретить тестировщика.

Для обеспечения тишины необходимо выбрать помещение с одной дверью, чтобы никто не мешал.

Начало тестирования

Научитесь проводить качественное юзабилити-тестирование

Необходимые действия:

  1. Для начала предложить респонденту воды. Ему предстоит много говорить. Отвлечение на поиск воды может испортить ход тестирования.
  2. Дать изучить респонденту для ознакомления и подписи NDA. Быть готовым отвечать на вопросы по содержимому документа.
  3. Рассказать респонденту о дальнейшем ходе, показать тест кейс. Нужно подготовить речь для этого.
  4. Растолковать респонденту, что запись разговора и экрана будет фиксироваться.
  5. Включить запись.

Респондент должен чувствовать себя спокойно. Нужно расположить его к себе. Дать ему понять, что его мнение важно.

На тот случай, если респондент не подходит или не хочет идти на контакт, то сразу прощаться с ним. Если человек пробыл около получаса, то ему нужно выплатить небольшое вознаграждение.

Когда на тестирование нужны пользователи ПК, то нужно указать это в скинере, чтобы не обращались люди по другим типам тестирования. Респондент может соврать в скинере, но на собеседовании перед тестом ему будет сложно это сделать.

Модератор вправе отказаться от работы с респондентом, если он в нетрезвом виде или сильно опаздывает.

Как вести общение с респондентом

Научитесь проводить качественное юзабилити-тестирование

Рассмотрим небольшие моменты общения:

  • ничего не подсказывать респонденту;
  • не давать личных оценок и не делать выводов вслух о поведении респондента;
  • не иметь личных отношений с респондентом;
  • если респондент рассуждает о своем опыте решения проблемы и делится этим, то нужно расспрашивать его подробно;
  • если человек говорит, что не очень понимает продукт, но его знакомый понимает, нужно вернуть его к разговору о личном опыте.

Что наблюдать

Необходимо максимально погрузиться в слова респондента. Только так можно подробно выяснить его опыт.

Во время тестирования программного обеспечения сложно распределять внимание между разговором и действием тестировщика. Здесь нужно стараться пройти с респондентом больше необходимых заданий, не потеряв его опыт и точку зрения.

Что записывать

Для сбора данных существует 2 варианта:

  1. Фиксировать все во время теста.
  2. Провести сбор данных после всех тестов.

В первом случае есть вероятность пропустить какие-то важные детали, которые говорит и делает тестировщик. Если заставлять человека повторять, то он может запутаться или отвлечься и потерять интерес к разговору.

Запись слов может также заставить тестировщика говорить практичные вещи и быть сосредоточенным.

Во втором случае уйдет столько же времени, сколько проходило тестирование. Это временные затраты, и данные могут быть готовы поздно. Если есть ресурс, то можно собрать данные по респонденту подробно.

По мере приобретения опыта можно научиться записывать слова синхронно с тестировщиком. Главное, трезво оценивать свои возможности, чтобы не было ущерба тестированию и его результатам.

Вопросы-ответы

Обязательно необходима команда для тестирования?

Нет. Может быть всего 2 человека. Модератор и тестировщик.

Для тестирования подойдет любой ПК или нужен какой-то определенной модели?

Подойдет абсолютно любой персональный компьютер или мобильное устройство.

Как вести себя, если респондент начинает рассказывать вещи, которые не относятся к тестированию?

Просто остановить его и напомнить, чтобы не отвлекался. Не нужно выслушивать подобное.

Как себя может вести модератор?

Нужно просто выполнять свою работу и следить за тестом. Не надо мнить себя великим начальником, но и не нужно быть сильно ведомым. Должна быть золотая середина.

Подведем итог. Мы рассмотрели следующие моменты, которые необходимы для юзабилити-тестирования:

  1. Что такое юзабилити-тестирование.
  2. Какие бывают тестирования.
  3. Зачем его проводят.
  4. Какое оборудование используется в тестировании.
  5. Расписание тестов.
  6. Начало тестирования.
  7. Как вести общение с респондентом.
  8. Что наблюдать.
  9. Что записывать.

Вы прочитали статью, но считаете, что недостаточно владеете информацией и хотите больше знаний? У нас есть для вас интересное предложение.

Мы проводим курс по QA/AT. Пройдя его, вы получите все необходимые знания из области тестирования программного обеспечения.

Немного информации о курсе:

  • продолжительность курса: 4 месяца;
  • дни занятий: 5 занятий в неделю;
  • время: 4 часа в день.

Курсы будут вести опытные специалисты, которые не только поделятся основной академической информацией, но и расскажут свои фишки.

Вы сможете заниматься самостоятельным тестированием или работать в крупной компании и зарабатывать хорошие деньги.

Торопитесь записаться на курс. Набор ограничен.

Если вас интересует не только тестирование, у нас есть еще некоторые курсы.

Удачного вам обучения тестированию!

Присоединяйся к DevEducation — стань востребованным специалистом и построй карьеру в IT!