Oblique Testing - метод анализа рисков через творческое исследование. Oblique Testing - это методология анализа рисков и выявления потенциальных проблем в продукте, основанная на использовании провокационных карточек с вымышленными отрицательными отзывами пользователей.
Концептуальная основа
Подход построен на Oblique Strategies (Обходных стратегиях), которые разработал композитор и продюсер Брайан Ино в сотрудничестве с художником Питером Шмидтом. Эти карты предназначены для преодоления творческого застоя и предложения неожиданных перспектив при решении сложных задач. Mike Talks адаптировал эту концепцию для тестирования, создав Oblique Testcards - колоду из 28 карт с негативными отзывами.
Как это работает Процесс использования:
1. Вы выбираете карту из колоды наугад 2. На карте написан вымышленный отрицательный отзыв пользователя (например: "Я думал, что это упростит мне жизнь! ОДНА ЗВЕЗДА!!!") 3. Этот отзыв служит триггером для анализа рисков 4. Команда обсуждает, в каких ситуациях реальные пользователи могут столкнуться с этой проблемой 5. Выявляются потенциальные риски и уязвимости продукта
Практический пример
Для платформы оставлен отзыв "Я думал, что это упростит мне жизнь!" может подсказать следующие области для анализа риска:
- Качество API документации - недостаточно ясная документация затруднит использование сервиса
- Обеспечение обратной связи - плохие сообщения об ошибках оставят пользователя в замешательстве
- Сложность операций - требуется слишком много вызовов API для простых задач
- Удобство использования - интерфейс требует большего количества шагов, чем ожидается
- Производительность - медленные ответы разочаруют пользователей
- Надёжность - частые сбои создают впечатление, что система неработоспособна
Преимущества метода
Преодоление воображения. Для тех, кому сложно самостоятельно генерировать идеи для тестирования, карты предоставляют конкретные отправные точки.
Баланс конкретности и общности. Отзывы на картах достаточно конкретные, чтобы вдохновить мышление, но и достаточно общие, чтобы при повторном использовании одной и той же карты генерировать разные идеи в контексте разных компонентов или функциональности.
Творческий подход к анализу рисков. Метод вносит креативность в процесс, который часто становится формальным и предсказуемым, помогая команде увидеть продукт с неожиданной перспективы.
Развитие эмпатии. Обсуждение вымышленных жалоб помогает команде глубже вникнуть в опыт пользователя и его потенциальное разочарование.
Интеграция в процесс QA
Это метод, который хорошо дополняет традиционный анализ рисков, эвристики и тест-дизайн техники. Его эффективнее всего использовать во время:
- Планирования тестирования проекта
- Мозговых штурмов по выявлению новых рисков
- Пересмотра стратегии тестирования
- Подготовки к регрессионному тестированию новых версий продукта
- Сессий исследовательского тестирования (exploratory testing)
Oblique Testing - это инновативный инструмент для команд QA, которые хотят выйти за рамки стандартных сценариев тестирования и выявить скрытые риски через творческий подход к анализу.
Материал из книги «Тестирование веб-API» - практическое руководство Марка Винтерингема. #теория #QA