Testing ist ein integraler Bestandteil der Software-Wartung und intensiv Prozess erfolgt in zwei der sieben Phasen der Software- Wartung. Testing Software garantiert Qualität, Leistung , Spezifikationen und Endabnahme durch den Kunden und Endanwender. " IEEE-Standard für Software-Wartung ", wie die " Modifikation eines Software-Produkts nach der Lieferung an richtigen Fehler , um die Leistung zu verbessern oder andere : Definition der Software-Wartung
Software-Wartung wird von IEEE 1219-1998 Dokument definiert . Attribute , oder um das Produkt einer modifizierten Umgebung " anzupassen
Phasen in Software Maintenance
Die Software-Wartung Prozess geht durch den folgenden sieben Phasen : Problemerkennung , Analyse , Design, Implementierung , Systemtest , Abnahmetest und Lieferung. Obwohl einige Tests tatsächlich geht in allen Phasen , sind zwei der Phasen speziell vollständig zum Testen gewidmet - Systemtest und Abnahmetest
System Test Phase: . Eingangs-und Prozess < br >
das System Testphase folgt der allgemeinen Wartung Struktur, die die folgenden Stufen hat : Input-, Prozess -, Steuer- und Ausgang. Die Eingabe enthält Test - Readiness Review Bericht-, System Testpläne , Fälle , Verfahren , Handbücher , Design und aktualisierten System . Das System Prüfungen an einem " voll integriertes System " und nicht auf alle Teile , eines zu einer Zeit durchgeführt werden. Der Prozess der Bühne Prüfung umfasst System Funktionsprüfung , Interface-und Regressionstests . Der Test - Readiness Review schließt dieses Stadium
System Test : . Kontroll-und Ausgabegeräte
Die Steuerung beinhaltet Übersichten und Bewertungen von der Software-Qualitätssicherung -Team und vom Kunden vor der Abnahmeprüfung . Die endgültige Ausgabe enthält eine getestete und voll integriertes System , Prüfbericht und Test - Readiness Review Bericht
Acceptance Test Phase: . Eingangs-und Prozess
Acceptance Test basiert auf durchgeführten die " voll integriertes System " durch den Kunden oder einer bestimmten Prüfingenieur . Es sollte den Standards von IEEE relevanten Dokumente auf Tests , Software-Qualitätssicherung und Software-Zuverlässigkeit gesetzt . Die Abnahmeprüfung Eingang umfasst Test - Readiness Review Bericht , Annahme Testpläne , Fälle und Verfahren sowie die voll integriertes System . Die Prozessschritte um diese zu erreichen sind Performance auf der Funktionsebene von Abnahmetests , Durchführung von Interoperabilitäts-Tests und Regressionstests
Acceptance Test Phase: . Kontroll-und Ausgabegeräte
Steuerung der Abnahmeprüfung das Ausführen Abnahmetests , die Berichterstattung Testergebnisse für die funktionale Konfiguration Audit (FCA ) und die Durchführung der funktionalen Prüfung. Es ist auch erforderlich, dass das neue System Baseline festgelegt und die Abnahmeprüfung Dokumentation unter Software- Konfigurations-Management control.The Ausgang der Annahme Phase platziert werden enthält somit ein neues System der Grundlinie, FCA Bericht und Abnahmeprotokoll wie in IEEE-Standard für Software Bewertungen und IEEE Leitfaden für Software Configuration Management .