SBTM: управляемый подход к исследовательскому тестированию для бизнеса
Каждая компания, выпускающая цифровые продукты, сталкивается с задачей — обеспечить качество релизов без потери скорости.
Исследовательское тестирование помогает находить скрытые дефекты, но для бизнеса оно часто выглядит как «чёрный ящик»: непонятно, что проверено и какие риски найдены. Без ответов на эти вопросы сложно принимать решения о выпуске.
Session-Based Test Management (SBTM) — это метод управления исследовательским тестированием, который решает эту проблему. Он превращает тестирование в управляемый процесс, даёт прозрачность, контроль и данные для принятия решений.
Что получает бизнес от применения SBTM
Данный подход делает процесс управляемым и прогнозируемым. Бизнес перестает опираться на интуицию — появляются конкретные данные о качестве и рисках продукта. В итоге компания получает ряд преимуществ:
-
Прозрачность: понятно, кто, что и как долго тестировал и какие результаты получены.
-
Контроль рисков: фокус на функциональность, где ошибки могут повлиять на пользователей или финансовые показатели.
-
Баланс: появляется четкая структура и измеримость, при этом сохраняется гибкость исследовательского подхода.
-
Экономия: меньше подготовки и отчетности при сохранении качества.
Мы в SimbirSoft используем SBTM в работе и делимся практикой его применения. В статье — 4 ключевых элемента, реальный пример внедрения и выводы для бизнеса.
Суть SBTM – 4 простых правила
Суть SBTM раскрывается через четыре ключевых элемента: сессия, чартер, тайм-бокс, сессионный лист. Каждая часть — важный этап в тестировании продукта.
1. Сессия — это 45-120 минут сфокусированной работы над одной целью без отвлечений на встречи, отчеты, мессенджеры. Длительность сессии зависит от сложности задачи.
Примеры целей:
-
Проверить экспорт отчетов в XLSX и PDF.
-
Исследовать поведение при нестабильном интернете.
-
Протестировать оформление заказа новым пользователем.
2. Чартер – описание цели теста в одном предложении. Его задача — сфокусировать QA‑специалиста на конкретной области, функции или риске, которые необходимо проанализировать в ходе тестовой сессии.
Пример:
«Протестировать [функцию] с целью выявить [проблемы/аспекты]»
«Проверить загрузку аватара и выявить проблемы с невалидными файлами».
Если QA-инженер, к примеру, за 90 минут не покрыл один чартер полностью, то он не продолжает работу над ним. А фиксирует сессионный лист и создает новый чартер – тот же, но как другую отдельную сессию.
3. Тайм-бокс — жесткий лимит по времени. Главная идея — предотвратить «зацикливание» на одной задаче и бесконечное углубление в детали.
4. Сессионный лист — краткий отчет за 15 минут: что делал, что нашел, какие риски видит.
SBTM на практике
Рассмотрим, как SBTM применяется на реальном проекте. К нам обратился заказчик, который столкнулся с рисками неправильных расчётов в ключевой финансовой логике продукта. Это могло привести к потерям и задержкам релизов. Мы предложили внедрить SBTM, чтобы быстрее выявлять критичные дефекты и дать бизнесу четкую картину по каждому риску.
Задача: обеспечить корректный расчет цены заявки с учетом разных ставок НДС, так как любые ошибки в этой логике напрямую влияют на финансовые показатели.
Риски: ошибки в расчетах, которые повлекут за собой финансовые потери, проблемы с налоговой и репутационные риски.
Шаг 1. Планирование
Создаем чартеры:
Чартер 1: найти ошибки в расчетах итоговых сумм с разными ставками НДС 0%, 10%, 20%.
Чартер 2: проверить пересчет при изменении заявки.
Чартер 3: протестировать граничные значения (дроби, ноль, отрицательные числа).
Шаг 2.Тестирование
Задача: берем чартер 1 и 90 минут ищем проблемы без отвлечений
Пример: «Найти ошибки в расчетах итоговых сумм с разными ставками НДС 0%, 10%, 20%.».
Шаг 3.Отчетность
По окончании таймера сессии, выделяем следующие 15 минут на сессионный лист:
Пример:
Чартер: найти ошибки в расчетах итоговых сумм с разными ставками НДС.
Что сделано: Проверены ставки 0%, 10%, 20%. Созданы заявки с разным количеством позиций. Протестированы дробные цены (например, 199.99).
Результат: Найден БАГ-123: Система начисляет 20% в итоговой сумме заявки при указанной ставке НДС 0%.
Потрачено времени: 90 мин (сессия) + 15 мин (отчет).
Оценка рисков: Баг блокирует релиз — ведёт к прямым финансовым потерям.
Идеи на будущее: проверить связку 'Ставка НДС' и 'Налоговый статус клиента'.
Шаг 4. Вывод: По окончанию тестирования руководитель видит: что сделано, какие баги найдены, какие риски остались.
Далее тестировщик берет следующий чартер и проделывает тот же путь от сессии до отчета.
Результат. После внедрения SBTM:
-
Время на тестирование сократилось на 30%
-
Количество багов в продакшене уменьшилось в 3 раза
-
Затраты на поддержку снизились на 45%
-
Прогнозируемость релизов выросла до 95%
Кому подойдет SBTM?
SBTM полезен для компаний, где:
-
Качество влияет на доход
Даже небольшие ошибки могут приводить к финансовым потерям, и как следствие, к уходу клиента к конкурентам. SBTM делает тестирование управляемым и прозрачным, оставляя риски под контролем.
-
Важна скорость выхода продукта
Без структурированного подхода к исследовательскому тестированию команда может тратить время на несфокусированную проверку. SBTM ускоряет работу за счет тайм-боксов и четких целей, благодаря чему тестирование остается гибким, но при этом становится структурированным и предсказуемым.
-
Требуется прозрачность процессов для руководства
Руководству нужно точно понимать: что протестировано, какие риски были устранены, что еще осталось в работе. SBTM дает прозрачность после каждой сессии, формируя короткие отчеты, и помогает принимать решения на основе фактов.
SBTM может быть избыточен для компаний, где:
-
Требуется формальная документация (аудиты, нормативное соответствие требованиям)
-
Нет дисциплины и самоотчетности в команде (без фокуса, тайм-менеджмента, умения фиксировать результаты)
-
Приоритет на скорости выполнения, а не глубине проверки (при быстрых дымовых тестах SBTM избыточен)
-
Стабильный продукт с минимальными изменениями (в этом случае достаточно регрессионных тестов)
Вывод
SBTM — это не просто тестирование, это управление бизнес-рисками. По результату вы получите не просто отчеты, а данные для принятия решений, которые сэкономят деньги, защитят репутацию и дадут уверенность в каждом релизе. Если нужна консультация по проверке качества и автоматизации тестирования вашего продукта, то свяжитесь с нами по телефону 8-800-200-99-24 или по электронной почте request@simbirsoft.com.