User acceptance testing -- практика, которую много где используют.
Посмотрите картинки к статье -- там и стартовые катапульты через UAT проводят. Это вам не игрушки, и "испортить истребитель" там тоже желающих мало.
Смыл UAT как раз выявить смогут ли живые пользователи пользоваться продуктом.
Даже самый крутой тестировщик не сможет проверить все аспекты.
Вот смотрите: "сверхнадёжное ПО ОЛ" наверняка разрабатывается в Visual Studio. У Visual Studio есть preview версия. Стали ли вы чаще летать по заводу от того, что Microsoft публикует предварительные версии .NET компилятора? Вряд ли.
Если уж так палку гнуть, то можно дойти до вариации "надо Visual Studio Preview вообще запретить, ведь, вдруг разработчик ОЛ будет использовать предварительную версию, и из-за этого окажется баг в ОЛ, из-за которого потом заполыхает..."
Первое правило обновления софта -- держать старую версию наготове (не удалять её). То, что "новая версия" внезапно оказывается плохой/нерабочей/с изъяном бывает не только с ОЛ. И плачей Ярославны на эту тему тоже много пропето: "дайте хоть старую версию скачать".
PS. От того, что версия пролежит месяц в недрах ОВЕН, она надёжнее не станет.
PPS. И, да, лучше 10 версий с "небольшими исправлениями" (всегда можно остановиться на той, которая работает), чем 1 версия, якобы, стабильная, но с дефектом.





Ответить с цитированием