Существует множество способов определить подходящее время для прекращения тестирования. Некоторые из них просты, а другие, наоборот, очень сложные. Вот некоторые из условий, которые используются при решении о прекращении тестирования.
Несмотря на то, что прототипирование снижает вероятность отказа проекта разработки программного обеспечения, эта операция имеет свои риски. Самый большой риск состоит в том, что любой, кто заинтересован в проекте после встречи с рабочим прототипом, решит, что конечный продукт почти готов.
Невозможно обеспечить эффективный и действенный процесс тестирования в кратчайшие сроки. Месяцы и даже годы уходят на планирование и напряженную работу по созданию хорошо функционирующей организации, которая будет в состоянии выполнить работу по тестированию.