
Тестирование в каскадной модели начинается только после завершения реализации программного обеспечения. То есть в случае не соответствия требований, придётся выполнять весь проект заново. Похожая ситуация происходит при ошибки проектирования системы.
Эти проблемы решает V-модель, предлагающая соответствующую фазу тестирования для каждой фазы жизненного цикла разработки.

Сравнение с водопадной моделью, она же каскадная, можно посмотреть здесь.