Блокировка релиза - одно из самых сложных решений в карьере Mobile QA.
Бизнес давит сроками, менеджеры обещают всё поправить «в следующем патче», но тестировщик, который прошел приложение от и до, понимает, что одним быстрым исправлением тут может и не обойтись.
📌 Когда релиз действительно стоит остановить?
🔴 Блокирующие баги (Blockers)
Не работает базовый функционал.
Авторизация, оплата, просмотр контента или другие ключевые сценарии, ради которых пользователь вообще приходит в приложение.
Если пользователь не может выполнить основную задачу, выпускать такой релиз крайне рискованно.
🔴 Утечка данных
Если пароли, токены или другая чувствительная информация передаются в открытом виде.
Сегодня это редкость благодаря современным стандартам безопасности, но забывать про такие риски точно не стоит.
🔴 Массовые краши
Если данные Crashlytics или результаты A/B тестирования показывают высокий процент падений у пользователей, это веская причина поставить релиз на паузу.
💬 Как сказать «нет» и не прослыть вредителем?
Самый неудачный вариант «Кнопка кривая, я не дам релиз».
Гораздо профессиональнее говорить на языке рисков и бизнеса:
«Авторизация не работает у 30% пользователей. Мы можем потерять треть регистраций. Это напрямую повлияет на эффективность рекламных кампаний и конверсию».
📌 Всегда предлагайте варианты решения.
Например:
• Использовать feature toggle.
• Отключить проблемную функциональность.
• Ограничить доступ к новой фиче для части пользователей.
• Перенести отдельный функционал в следующий релиз.
💡 Сказать «нет» релизу - это не про упрямство и не про поиск идеального продукта без единого бага.
Это про управление рисками, которые действительно важны для проекта и бизнеса.
И важно помнить: у тестировщика есть зона ответственности и серьезное влияние на качество продукта, но финальное решение о релизе чаще всего принимает не QA.
Задача тестировщика - предоставить максимально объективную картину рисков и последствий, чтобы решение было осознанным.