Selle mudeli eesmärk on tagada tarkvara kvaliteet ja vähendada vigade arvu, paigutades igale etapile vastava testifaasi.