Scrum
Тестирование это отдельная тема. Вообще-то тесты должны быть интегральной частью разработки. И каждая фича должна перед деплойментом быть протестирована всеми возможными способами. Юнит-тесты вообще часть разработки, насколько я понимаю. В Build-Pipeline проходят тесты. Акцептанc-тесты, автоматические и мануальные. Автоматические систем-тесты, UI-Тесты. Это все должно быть частью процесса. То есть многое тестируют прямо разработчики. И после всех этих тестов и отправки апдейта клиентам, не должно обнаруживаться множества багов. Естественно, на системе клиента что-то может пойти не так из-за иных условий чем в системе разработки, но это все должно держатъся в рамках.
А если у вас просле проверки экстернами-тестировщиками все время начинает уходить на устранение багов, то значит в разработке что-то идет не так.