Folgende Testverfahren werden in der Anwendungsentwicklung angewendet:

Testverfahren in der Anwendungsentwicklung Diagramm zeigt Testverfahren gegliedert nach Teststufen (Komponenten-, Integrations-, System-, Abnahmetest) und Testmethoden (White-Box, Black-Box, Regressionstest, Lasttest). Testverfahren in der Softwareentwicklung Teststufen (V-Modell) Komponententest einzelne Module/Klassen testen Integrationstest Zusammenspiel der Module Systemtest Gesamtsystem gegen Anforderungen Abnahmetest Kunde prüft Endergebnis Testmethoden White-Box-Test Codestruktur bekannt/geprüft Black-Box-Test nur Ein-/Ausgabe geprüft Regressionstest nach Änderungen erneut testen Last-/Performancetest Verhalten unter hoher Last Ergänzend manuelles vs. automatisiertes Testen Äquivalenzklassenanalyse zur Testfallauswahl
In der Softwareentwicklung unterscheidet man Testverfahren nach zwei Kategorien: Teststufen (wann/auf welcher Ebene getestet wird) und Testmethoden (wie getestet wird).

Teststufen (nach dem V-Modell):

Testmethoden: