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

Юзабилити

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

В каких случаях тестером должен быть человек, не знающий значения слова "srum"

Поделиться
Запинить
Отправить

О ТЕСТИРОВАНИИ ПОЛЬЗОВАТЕЛЯМИ БЕЗ IT-ПОДГОТОВКИ

По словам Дэвида Маннхайма, лучший тестировщик для него — его мама. Дэвид является основателем сервиса по оптимизации с 5000 специалистами в области тестирования. Вряд ли кто-либо из них, сосредоточенно прищурившись, держит своё мобильное устройство на расстоянии в полметра от лица в попытке позвонить кому-то.

Эта статья представляет собой обзор на особый формат тестирования веб-сайтов — пользователями здесь выступают люди без каких-либо технических навыков. Такой подход позволяет взглянуть на вопросы оптимизации с новой стороны. В следующих абзацах будут раскрыты его преимущества и тонкости.

«НЕТРЕЗВЫЙ ВОДИТЕЛЬ», ИЛИ С ЧЕГО ВСЁ НАЧИНАЛОСЬ

В один прекрасный момент Ричард Литтауэр положил начало Theuserisdrunk.com. Идея, лежащая в основе ресурса, предельно ясна: ваш веб-сайт должен быть настолько прост в обращении, чтобы в нём мог разобраться нетрезвый пользователь. Идея принесла автору большой успех, а вместе с тем около 300 тысяч посещений на сайте. Сейчас Ричард не проявляет активности, но крайний его проект, Theuserismymom.com, идёт бок о бок с тематикой статьи.

Основная мысль проекта вращается вокруг метафоры о «нетрезвом пользователе»: удобство пользования сайтом должны оценивать люди, которых меньше всего ожидают увидеть на поприще тестирования. На этот раз главный герой — мама Ричарда. Как выразился разработчик, «она не понимает ваши веб-сайты, и её вины здесь нет». Вот он — главный тезис проекта.

Замысел предельно прост. Родители застали времена, когда вместо компьютеров, ещё не изобретённых, пользовались популярностью телефонные справочники и телетекст. За своё недолгое время взаимодействия с компьютером поколение не успело приспособиться к общепринятым техникам разработки и «трендам». По этой причине представители такой возрастной категории способны эффективно, свежим взглядом оценить картинку в окне браузера.

ЧТО СКРЫВАЕТСЯ ПОД «ПРОСТОТОЙ» САЙТА

Решения, предложенные Литтауэром, справедливо порождают следующие вопросы:

  1. Что такое простота в контексте использования сайта?

  2. Удобство и простота — это одно и то же?

  3. Насколько субъективна оценка простоты?

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

«Упростите нечто, и люди не будут в нём нуждаться. Когда у них есть выбор, они предпочитают то, что выполняет больше функций. Если вы когда-либо в жизни сравнивали между собой два продукта, принимая во внимание характеристики и возможности каждого из них, значит, с вами всё в порядке. Дон Норман, автор книги „Дизайн привычных вещей“»

Норман отстаивает свою позицию словами: «не нужно останавливаться на собственном пути решения — наблюдайте за людьми». Другими словами, простота есть не что иное, как формирование под влиянием опыта реальных пользователей. Под формированием подразумеваются все те функции, которые пользуются наибольшим спросом, работа с которыми доставляет меньше всего трудностей и больше всего продуктивности. Уделяя внимание этим функциям и «отсекая» всё лишнее, разработчик достигает успешного диалога с посетителем сайта.

Сложившаяся картина подводит к такому явлению, как парадокс выбора. Человеку открываются столь широкие возможности, что он становится не состоянии принять достаточно сознательное решение. Происходит это повсеместно: от покупок в продуктовом магазине до веб-дизайна. И только ограничив выбор, либо сделав его более лёгким для восприятия, можно избавиться от всего, что отвлекает внимание пользователя от важных деталей.

Удобство и простота часто не соответствуют ожиданиям. Представьте себе ситуацию, когда вам необходимо модифицировать форму заказа, удалив из неё несколько полей для заполнения. Должно ли это сделать форму более удобной или облегчить работу с ней? Или всё сразу? Исследования показывают, что подобные меры могут повлечь за собой прямо противоположный эффект. Погоня за более «простыми» атрибутами идёт в ущерб юзабилити и сокращает обращение к сайту.

Стив Джобс в своих размышлениях часто обращается к слову «простой» при описании различных технологий. Эта деталь удивительна и заставляет задуматься о концепции простоты в целом. Похожую философию продвигают в своей литературе Джейкоб Нильсен («Проектирование веб-юзабилити») и Стив Круг («Не заставляйте меня думать»).

В КАКИХ СЛУЧАЯХ «ТЕСТИРОВАНИЕ БАБУШКОЙ» МОЖЕТ ПОМОЧЬ

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

Несмотря на это, тестирование веб-продуктов людьми без технического профиля всё ещё стоит особняком. Его первостепенная задача — оценить общую простоту навигации сайта. О возрасте и профессиональных интересах испытателя можно забыть. В таком случае мнение тестировщика до сих пор субъективно, но способно привнести долю ясности, что в сайте может быть не так и что возможно исправить в лучшую сторону.

«Родительское» тестирование приемлемо практически в любой ситуации. Важно понять, что это — в некоторой степени ограниченная версия классического юзабилити-тестирования. Она позволяет выявить пробелы и недочёты лишь на поверхности, но недостаточно надёжна для более глубокого анализа взаимодействия сайта и целевого пользователя, не говоря уже о тестировании скриптов.

ЗАКЛЮЧЕНИЕ

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

Вместе с тем не стоит забывать, что тестирование по своей сути не ограничивается концепцией, описанной в этой статье. Это лишь одна из мер наряду с другими методами изучения пользовательского опыта (user experience), благодаря которым постигаются полный потенциал и продуктивность сайта.

По материалам.

юзабилититестирование ПО
Поделиться
Запинить
Отправить
Facebook YouTube Telegram