banner

Новости

Sep 25, 2023

Как улучшить тестирование с помощью мягкого подталкивания

Домашняя страница InfoQ Новости Как улучшить тестирование с помощью мягкого подталкивания

11 мая 2023 г., чтение на 3 минуты

к

Бен Линдерс

Подталкивание дает нам возможность положительно влиять на наше поведение. Его принципы можно применять при тестировании для привлечения внимания или повышения качества продукта. Ард Крамер выступит с докладом о стимулировании гибкого тестирования на Румынской конференции по тестированию 2023.

Принцип «подталкивания» описан Ричардом Талером и Кэссом Санстейном в книге «Подталкивание: улучшение решений в отношении здоровья, богатства и счастья»:

Подталкивание — это любая форма архитектуры выбора, которая изменяет поведение людей предсказуемым образом, не ограничивая варианты или существенно не изменяя их экономические стимулы.

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

Крамер приводит пример того, как подталкивание можно использовать для поддержки тестирования:

Риск-сессия — жизненно важная отправная точка для тестирования. Как мы можем заставить заинтересованные стороны правильно мыслить, чтобы тщательно учитывать риски, связанные с продуктом? Что, если мы поместим их в комнату с изображениями стихийных бедствий, таких как тайфуны, вулканы и землетрясения на стенах? Будем надеяться, что бессознательное поведение активирует их. Они могут выявить всевозможные риски, которые могут возникнуть во время разработки нового продукта. Риски, которые необходимо отслеживать или смягчать, чтобы создать лучший и более надежный продукт.

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

InfoQ взял интервью у Арда Крамера по поводу подталкивания.

InfoQ: Откуда берется подталкивание?

Ард Крамер : Подталкивание существует с тех пор, как люди начали жить как социальные существа, пытаясь влиять и изменять поведение друг друга внутри групп. Однако понимание того, как это работает, и его применение зародилось в социальных науках, таких как поведенческая экономика и политическая теория. Поведенческие экономисты отошли от концепции homo Economicus, признав, что люди не всегда рациональны (о чем свидетельствует качество кода).

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

InfoQ: Как вы применяете подталкивание при тестировании для улучшения качества программного обеспечения?

Крамер : Интересным примером является принцип «опции по умолчанию»: предвзятость, с которой мы сталкиваемся много раз в день, когда вас просят принять файл cookie для входа на веб-сайт. Поскольку вы хотите действовать как можно быстрее, вы не рассматриваете различные варианты, которые вам предлагаются. И вы знаете что: параметром по умолчанию часто является вариант с наиболее интересными файлами cookie для пользователей веб-сайта. Поэтому, если у нас ограничено время, мы часто выбираем вариант по умолчанию (и продавцы это знают).

Как применить это к тестированию? Очень простой пример — установка опции по умолчанию, если вы сообщаете об ошибке, на «блокировку». Если у людей мало времени на отчеты, все ошибки будут блокироваться, поскольку они выберут вариант по умолчанию. Этим действием вы привлечете внимание, поскольку будет полный список ошибок блокировки. Это поможет вам, как тестировщику, донести до окружающих информацию о том, сколько существует ошибок, требующих внимания.

ДЕЛИТЬСЯ