Validierung

Die Validierung prüft, ob das Ergebnis einer Entwicklung die individuell geforderten Anforderungen bezüglich einer genauen beabsichtigten Nutzung erfüllt.

Siehe auch Artikel Validierung auf Wikipedia.

Verifikation

Auch Verifizierung genannt, bezeichnet die Prüfung, ob Ergebnisse aus einer Entwicklungsphase den Vorgaben der ursprünglichen Eingangsdokumente für diese Phase entsprechen. Außerdem wird der mathematisch formale Beweis für die Korrektheit einer Software-Anwendung oder einer Software-Komponente als Verifikation bezeichnet.

Siehe Artikel Verifizierung auf Wikipedia.

Versagen

Das Verhalten einer zu testenden Software-Anwendung das nicht den definierten Funktionen entspricht, so wie sie im Verwendungszweck angegeben wurde, wird als Versagen bezeichnet.

Siehe Artikel Versagen auf Wikipedia.

Version

Die Version ist der Stand der Entwicklung einer Software-Anwendung zu einem definierten Zeitpunkt. Normalerweise wird die Version durch eine Nummer (z.B. "8.2.9.17") angegeben.

Siehe auch Artikel Konfiguration und Wikipedia-Artikel Version.

V-Modell (allgemeines)

Das allgemeine V-Modell bezeichnet ein Vorgehensmodell bei der Software-Entwicklung. Ziel ist es, die Aktivitäten im Software-Entwicklungs-Lebenszyklus zu beschreiben, angefangen bei der Phase der Anforderungsanalyse und Anforderungsspezifikation bis hin zur Nutzung und Abnahme sowie zur Wartung.

Durch das V-Modell werden für jede Phase die Prüfaktivitäten und Testaktivitäten definiert. Es wird beschrieben wie Zwischenprodukte geprüft, validiert und verifiziert werden können.

Es gibt inzwischen einige unterschiedliche Varianten des V-Modells, z.B. das V-Modell 97 oder das V-Modell XT.

Siehe auch Wikipedia-Artikel V-Modell.

Vollständiger Test

Ein Test unter Berücksichtigung aller möglichen Eingabewerte und deren Kombinationen samt aller unterschiedlicher Vorbedingungen.

Aufgrund des erheblichen Aufwands in der Praxis, wird dieser Test äußerst selten ausgeführt.

Siehe auch Abschnitt C2a - vollständiger Pfadüberdeckungstest im Artikel Kontrollflussorientierte Testverfahren auf Wikipedia.

Volumentest

Ein Test, der mit großen Datenmengen operiert. Diese Datenmengen werden vom zu testenden Softwareprodukt manipuliert oder die Software wird durch große Datenvolumen beansprucht.

Siehe auch Stresstest und Lasttest.

Vorbedingung

Die Vorbedingung beschreibt den Zustand einer zu testenden Software-Anwendung (sowie optional deren Umgebung), der vorhanden sein muss um einen Testfall oder eine Testsequenz ausführen zu können.

Siehe Wikipedia-Artikel Vorbedingung.

Vorgehensmodelle

Siehe Artikel Softwareentwicklungsmodelle und Wikipedia-Artikel Vorgehensmodell zur Softwareentwicklung.