Die zwei Äste
Linker Ast
Linker Ast
Dieser Ast steht für die Entwicklungsschritte, in deren Verlauf das System schrittweise und zunehmend detaillierter entworfen und schliesslich programmiert wird.
Rechter Ast
Rechter Ast
Dieser Ast steht für die Teststufen, die den Phasen des linken Astes korrespondierend zugeordnet sind.
Bedeutung des V-Modells beim Testen
Das V-Modell hat mehrere zentrale Prinzipien, die für das Testen wegweisend sind.Verifizierung und Validierung
Das V-Modell veranschaulicht die Prüfaspekte Verifizierung und Validierung.Verifizierung
Verifizierung
Verifizierung (Verifikation) untersucht, ob das Testobjekt seine Spezifikationen korrekt und vollständig erfüllt (z. B. Komponententests) – also: Ist das System richtig?.
Validierung
Validierung
Validierung (Validation) untersucht, ob das Testobjekt im Kontext seiner beabsichtigten Nutzung sinnvoll ist (z. B. Abnahmetests) – also: Ist es das richtige System?.
Spezifische Teststufen
Das V-Modell unterscheidet arbeitsteilige Teststufen, wobei jede Stufe gegen ihre korrespondierende Entwicklungsstufe testet. Die Unterscheidung dieser Stufen ist mehr als nur eine zeitliche Unterteilung.Jede Teststufe betrachtet und prüft das Produkt bzw. die Entwicklungsergebnisse auf einer anderen Abstraktionsebene und verfolgt spezifische, unterschiedliche Testziele. Dementsprechend kommen unterschiedliche Testmethoden, Testwerkzeuge und spezialisiertes Testpersonal zum Einsatz. Beispielsweise prüft der Komponententest, ob jeder elementare Softwarebaustein die Vorgaben seiner Spezifikation erfüllt, während der Abnahmetest prüft, ob das System aus der Kunden- und Nutzersicht die vertraglich vereinbarten Leistungsmerkmale aufweist.