Когда QA действительно может сказать: «Продукт готов к релиз
Спойлер: это не тот момент, когда в баг-трекере становится красиво. 😄
Баги могут остаться. Вопрос в том, какие именно и что произойдёт, если выпустить продукт сейчас.
На одном проекте мы с заказчиком заранее прописывали критерии готовности для каждой пользовательской истории. На другом я убеждала руководителя проекта отложить релиз, потому что ошибки просто ломали систему.
А бывало и наоборот: критичный баг оставался, но мы понимали риск, брали его под контроль и выпускали. Иногда функционал с ошибкой просто отключали. Иногда договаривались исправить проблему в ближайшие пару дней и выпускали остальное.
Поэтому финальное «выпускаем» - это обычно не решение QA в одиночку. QA Lead + руководитель проекта, иногда команда разработки, а на некоторых проектах ещё и заказчик.
И да, иногда решение звучит примерно так: «Давайте попробуем. Если что - быстро откатим». 😄
Но за этим «давайте попробуем» должны стоять проверенные критические сценарии, понятные критерии готовности и понимание рисков.
Потому что «все баги исправлены» и «продукт готов к релизу» - далеко не всегда одно и то же.