Was ist das Test Maturity Model (TMM) beim Softwaretesten?
Testen des Reifegradmodells beim Softwaretesten
Testing Maturity Model (TMM) im Softwaretest ist ein Framework zur Bewertung der Reife von Softwaretestprozessen. Der Zweck der Verwendung des Testreifegradmodells besteht darin, den Reifegrad zu ermitteln und Ziele zur Verbesserung des Softwaretestprozesses festzulegen, um Fortschritte zu erzielen. Es kann mit jedem Prozessverbesserungsmodell ergänzt oder als eigenständiges Modell verwendet werden. Das Test Maturity Model (TMM) basiert auf dem Capability Maturity Model (CMM) und wurde erstmals vom Illinois Institute of Technology entwickelt. Es handelt sich um ein detailliertes Modell zur Verbesserung des Testprozesses. Das TMM-Modell besteht aus zwei Hauptkomponenten- Ein Satz von 5 Stufen, die die Testfähigkeit definieren
- Ein Bewertungsmodell
Modell mit unterschiedlichen Reifegraden
Die fünf Stufen des TMM helfen der Organisation, den Reifegrad ihres Prozesses zu bestimmen und die nächsten Verbesserungsschritte zu identifizieren, die für das Erreichen eines höheren Testreifegrades wesentlich sind.TMM-Ebenen | Ziele | Ein Ziel der TMM-Stufen |
---|---|---|
Stufe 1: Anfänglich | Die Software sollte erfolgreich ausgeführt werden |
|
Level 2: Definiert | Entwickeln Sie Test- und Debugging-Ziele und -Richtlinien |
|
Stufe 3: Integriert | Integration von Tests in den Software-Lebenszyklus |
|
Ebene 4: Management und Messung | Erstellen Sie ein Testmessprogramm |
|
Stufe 5: Optimiert | Testprozessoptimierung |
|
Unterschied zwischen CMM und TMM
CMM | TMM |
---|---|
CMM oder Capability Maturity Model dient zur Beurteilung der Reife der Softwareprozesse einer Organisation | TMM oder Test Maturity Model beschreibt den Testprozess und bezieht sich auf die Überwachung der Qualität von Softwaretest Modell |