Все сложнее.
- Для любой важной сборки, даже спринтовой важности, хорошо бы иметь
— какие-то автопроверки.
— юнит-тесты
— какой-то минимальный путь здорового юзера
— одно время на новые сборки мы еще напускали "обезьяну", вдруг чего интересного выбьет
— логи, если есть
Про автопроверки и минимальный путь здорового юзера забывать не стоит, потому что даже в середине есть риск что кто-то из менеджмента возьмет приложение, попадет на что-то нерабочее, и начнется ...
Для релиза
- можно выделять больше проверок если приложение мелкое
- но прежде всего опять таки "минимальный путь здорового юзера"
- можно больше тестировать новые фичи
- можно гонять больше интерфейсных автопроверок
- очень стоит смотреть логи
Рано или поздно ситуация всегда приходит к тому что "тестировать все" в релизе невозможно. Он слишком большой. И всегда выделяется какой-то "минимальный набор", а "полную регрессию" делать перестают.
От вас как всегда топовый ответ