У меня нет большого опыта тестирования QA (4 года), но я видел, как программное обеспечение ломалось в производстве даже после интенсивного тестирования.Основной причиной было то, что тестировщики не могли мыслить нестандартно и придерживались рутинного тестирования.По крайней мере, в моей компании было много разногласий между разработчиками, тестировщиками и конечными пользователями.И это привело к тому, что тестеры не знали, как программное обеспечение используется клиентами.Дело в том, что никто не может сделать программное обеспечение без ошибок.Это всегда компромисс по качеству и графику.Как сказал мне мой менеджер по коммерциализации во время одной из наших встреч, у вас всегда будут ошибки, это ваше решение, когда вы согласны с тем, что они там.