Die verschiedenen Phasen des Softwaretests sind eng mit den Entwicklungsprozessen verknüpft und dienen dazu, sicherzustellen, dass die Software den Anforderungen entspricht und frei von Fehlern ist. Zentrale Theorien und Modelle, wie das V-Modell oder das Wasserfallmodell, spielen hierbei eine wichtige Rolle. In der Forschung gibt es jedoch auch strittige Fragen, wie die Auswahl der geeigneten Testmethoden oder die Bewertung der Testergebnisse. Angrenzende Begriffe und Anwendungsfelder sind die Testautomatisierung, das Behaviour Driven Development und die Evaluierung von Software-Tools. Du findest wissenschaftliche Arbeiten zum Softwaretest als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.