Tool für Modellregressionstests verwenden
Bei dem Tool für Modellregressionstests handelt es sich um ein Automatisierungstool, mit dem Modellierer und Entwickler ein Modell auf einfache Weise mehrmals testen können. In der Qualitätssicherungsphase der Modellentwicklung werden nach jeder Bereitstellung Testszenarios validiert. Mit dem Tool für Modellregressionstests wird das Testen von Szenarios automatisiert.
- Testfall abfangen
- Regressionstests ausführen
- Anforderung, Referenzversion, Antwort oder Bericht prüfen
Testfälle abfangen
- Klicken Sie im IBM Sterling Omni-Configurator auf die Schaltfläche Trap. Das Fenster "Testfall abfangen" wird geöffnet.
- Geben Sie im Feld "Gruppen-ID" einen Namen ein, der die Gruppe der Tests kennzeichnet.
- Geben Sie im Feld "Test-ID" einen Namen ein, der den Test kennzeichnet.
- Geben Sie im Feld "Beschreibung" eine Beschreibung des Tests ein.
- Klicken Sie auf "Senden", um den Testfall zu speichern.
Regressionstests ausführen
Wenn Sie einen Regressionstest ausführen, wendet das Model Regression Test Tool die Anforderung, die dem Testfall zugeordnet ist, auf das geänderte Modell an und vergleicht die Antwort mit der Baseline. Alle Änderungen in der Antwort werden berichtet oder die aktuelle Antwort kann alternativ mit Referenzversionen aktualisiert und für spätere Tests verwendet werden.
- Klicken Sie im IBM Sterling Omni-Configurator auf die Schaltfläche Testkonsole. Das Fenster "Suchkriterien" wird geöffnet.
- Geben Sie die Suchkriterien im Fenster ein und klicken Sie auf die Schaltfläche "Testfälle suchen". Bei der Eingabe der Suchkriterien können Sie eine Gruppen-ID eingeben, um eine Gruppe von Tests zu suchen, oder eine Test-ID eingeben, um einen bestimmten Testfall zu suchen. Das Fenster "Suchergebnis" wird geöffnet.
- Klicken Sie auf die Kontrollkästchen für die jeweiligen Testfälle, die Sie testen wollen. Sie können einen oder mehrere Testfälle auswählen.
- Klicken Sie auf die Schaltfläche "Ausführen". Die Tests werden ausgeführt und die Ergebnisse werden im Fenster "Testfälle" zusammengefasst. Sie können im Fenster "Testfälle" die Spalte "Problem" untersuchen, um die Anzahl der durch den Test festgestellten Probleme zu ermitteln. Prüfen Sie die entsprechende Anforderung, Referenzversion, Antwort oder den entsprechenden Bericht, um weitere Informationen zu den Problemen zu erhalten, die in einem Testfall aufgetreten sind. Wenn die Probleme eine Änderung des Modells in Visual Modelererfordern, können Sie das Modell in Visual Modeler ändern und anschließend erneut testen. Sie können dazu die gleichen Testfälle laden und die Tests erneut ausführen.
- Wenn Sie den vorhandenen Test der Referenzversion durch diesen Test ersetzen möchten, klicken Sie auf die Schaltfläche "Aktualisierung mit Referenzversionen". Die Ausgabe dieses Tests ersetzt den Test der Referenzversion. Klicken Sie auf "Ausführen", um den Test erneut auszuführen.
Anforderung, Referenzversion, Antwort und Bericht anzeigen
Wenn für einen Testfall ein Problem gemeldet wird, können Sie die Anforderung, die Referenzversion,
die Antwort oder den Bericht prüfen. Klicken Sie auf den entsprechenden Link für die Anforderung, die Referenzversion und die Antwort, um die für den Testfall erfasste Anforderung, die
für den Testfall aufgezeichnete Antwort der Referenzversion und die Antwort für die aktuelle Testausführung anzuzeigen. Der Bericht wird generiert, indem die Antwort mit dem Test der
Referenzversion verglichen wird. Im Bericht werden fehlende, nicht erwartete und nicht übereinstimmende Werte angezeigt. Sie können erkennen, dass für einen Testfall Probleme aufgetreten
sind, wenn Sie die Spalte "Probleme" im Fenster dahingehend überprüfen. Die Probleme sind farbcodiert, um den Schweregrad anzugeben. Sie können die cmgt-condigurator.jar/RegressionTestReport.xml
file verwenden, um Bewertungsstufen zu konfigurieren.
Trace für Regelauslösung anzeigen
Wenn für einen Testfall ein Problem gemeldet wird, können Sie den Trace für die Regelauslösung prüfen, indem Sie auf den entsprechenden Debug-Link klicken.