Software-Wartung Prüfung

July 12

Software-Wartung Prüfung

Testen ist ein integraler Bestandteil der Software-Pflegeprozess und intensiv erfolgt in zwei der sieben Phasen der Software-Wartung. Testen, garantiert Software-Qualität, Leistung, Spezifikationen und Endabnahme durch den Kunden und Endbenutzer.

Definition von Software-Wartung

Software-Wartung ist durch IEEE 1219-1998-Dokument definiert: "IEEE Standard für Software-Wartung" als die "Änderung eines Software-Produkts nach Lieferung zum Korrigieren von Fehlern, Leistung oder andere Attribute zu verbessern oder das Produkt auf eine veränderte Umwelt anpassen".

Phasen im Software-Wartung

Der Pflegeprozess Software durchläuft die folgenden sieben Phasen: Problemerkennung, Analyse, Design, Implementierung, Systemtest, Abnahmeprüfung und Lieferung. Obwohl einige Tests wirklich in allen geht auf die Phasen, zwei der Phasen speziell voll Testautomaten--gewidmet sind testen Systemtest und Akzeptanz.

System-Test-Phase: Input und Prozess

Die System-Test-Phase folgt die allgemeine Wartung-Struktur, die die folgenden Stufen hat: Input, Prozess, Kontrolle und Ausgabe. Die Eingabe enthält Test-Bereitschaft Beurteilungsbericht, System testen Fällen, Verfahren, Pläne, Handbücher, Gestaltung und System aktualisiert. Die Systemtests müssen auf ein "voll integriertes System" und nicht auf alle Teile, die nacheinander durchgeführt werden. Vorgangsprüfung Stufe beinhaltet funktionale Systemtests, Interface und Regressionstests. Die Test-Bereitschaft Überprüfung schließt diese Phase.

Systemtest: Kontrolle und Ausgabe

Das Steuerelement enthält Übersichten und Bewertungen durch die Software-Qualitätssicherungsteam und vor der Abnahme vom Kunden. Die endgültige Ausgabe umfasst eine getestete und voll integrierte System, Testbericht und Test-Bereitschaft Beurteilungsbericht.

Annahme-Test-Phase: Input und Prozess

Abnahmeprüfung wird auf das "voll integriertes System" durch den Kunden oder einen benannten Prüfingenieur durchgeführt. Sie sollten den Standards IEEE relevante Dokumente auf Tests, Software-Qualitätssicherung und Software-Zuverlässigkeit erfüllen. Die Akzeptanz Testeingang umfasst Test-Bereitschaft Beurteilungsbericht, Akzeptanz Testpläne, Fällen und Prozeduren und dem voll integrierten System. Die Schritte zum Erreichen dieser sind auf der Funktionsebene von Akzeptanztests, Leistung der Interoperabilitätstests und Regressionstests.

Annahme-Test-Phase: Kontrolle und Ausgabe

Kontrolle der Abnahmeprüfung beinhaltet Ausführung Akzeptanztests, Test-Resümee zur funktionsfähige Konfiguration-Audit (FCA) und Dirigieren die funktionelle Prüfung. Es ist auch erforderlich, dass die neue System Baseline festgelegt werden und die Akzeptanz Testdokumentation Software Konfigurations Management-Kontrolle unterstellt werden.Die Ausgabe der Akzeptanz Phase enthält somit eine neue System-Grundlinie, FCA-Bericht und Akzeptanz Prüfbericht gemäß IEEE-Standard für Software-Rezensionen und IEEE Führer zu Software-Konfigurationsmanagement.