Mit Hilfe des Prüfpunktkomparators können Sie nach der Wiedergabe eines Scripts mit einem Prüfpunkt die Prüfpunktdaten vergleichen und die Basisdatendatei aktualisieren. Wenn bei dem Prüfpunkt ein Fehler aufgetreten ist, zeigt der Komparator sowohl den erwarteten als auch den tatsächlichen Wert an, so dass Sie die Unterschiede analysieren können. Anschließend können Sie die Basisdatendatei laden und mit den Werten aus der tatsächlichen Datei aktualisieren.
Klicken Sie zum Öffnen des Komparators in TestManager im Functional Test-Protokoll doppelt auf den Prüfpunkt. Sie können auch im Functional Test-HTML-Protokoll auf die Verknüpfung Ergebnisse anzeigen klicken. Informationen hierzu finden Sie unter Ergebnisse im Protokoll anzeigen. Der Titel des Komparators enthält den Namen des Prüfpunkts.
Informationen zur Benutzerschnittstelle des Komparators finden Sie unter Prüfpunktkomparator.
So vergleichen und aktualisieren Sie Prüfpunktdaten mit Hilfe des Komparators:
Zeichnen Sie in Functional Test ein Script auf, das mindestens einen Prüfpunkt enthält. Informationen zum Aufzeichnen von Prüfpunkten finden Sie unter Prüfpunkt für Eigenschaften erstellen. Dort wird beispielhaft ein Prüfpunkttyp beschrieben.
Geben Sie das Script mit dem Prüfpunkt mit einem neuen Build der zu testenden Anwendung wieder. Informationen zum Wiedergeben von Scripts finden Sie unter Script über Functional Test ausführen.
Nach der Wiedergabe wird ein entsprechendes Protokoll angezeigt. Informationen zum Festlegen der Option, mit der das Protokoll nach der Wiedergabe automatisch geöffnet wird, finden Sie unter Seite "Protokolleinstellungen".
Öffnen Sie den Komparator über das Protokoll. Wenn Sie ein TestManager-Protokoll verwenden, klicken Sie in der Spalte für den Ereignistyp doppelt auf den Prüfpunkt. Erweitern Sie bei Bedarf den Befehl "Scriptstart", um den Prüfpunkt anzuzeigen. Wenn Sie das HTML-Protokoll verwenden, klicken Sie auf die Verknüpfung Ergebnisse anzeigen. (Falls beim Start des Komparators über die Verknüpfung Ergebnisse anzeigen ein Fehler im Zusammenhang mit dem Java-Plug-in auftritt, prüfen Sie, ob das Plug-in ordnungsgemäß konfiguriert ist. Entsprechende Anweisungen finden Sie unter Java-Plug-in eines Browsers aktivieren.)
Wenn bei einem Prüfpunkt ein Fehler aufgetreten ist und Sie ein Protokoll verwenden, wählen Sie das Protokoll in Functional Test, Java Scripting, in der Ansicht "Functional Test-Projekte" aus. Klicken Sie mit der rechten Maustaste auf das Protokoll und klicken Sie dann auf Prüfpunkte mit Fehlern. Wählen Sie in Functional Test, VB.NET Scripting, das Protokoll im Solution-Explorer aus, klicken Sie mit der rechten Maustaste auf das Protokoll und klicken Sie dann auf Prüfpunkte mit Fehlern.
Wenn bei mehreren Prüfpunkten Fehler aufgetreten sind und Sie ein Protokoll verwenden, wird der Assistent "Ergebnisse für Prüfpunkte" geöffnet. Klicken Sie in der Liste auf einen Prüfpunkt, bei dem ein Fehler aufgetreten ist, und klicken Sie dann auf Ergebnisse anzeigen oder Fertig stellen.
Der Prüfpunktkomparator wird geöffnet und zeigt den betreffenden Prüfpunkt an. Dabei werden im Komparator der Erwartungswert und der tatsächliche Datenwert angezeigt. Die Erwartungswerte wurden getestet. Die tatsächlichen Werte wurden während der Wiedergabe in der Anwendung erfasst. Wenn bei dem Prüfpunkt ein Fehler aufgetreten ist, werden die Unterschiede rot dargestellt.
Bei den folgenden Prüfpunkttypen werden die Erwartungswerte links und die tatsächlichen Werte rechts angezeigt: Prüfpunkte für Eigenschaften, für Daten (Liste), für Daten (Tabelle) und für Daten (Text). Unterschiede werden rot dargestellt. Bei Prüfpunkten für Daten (Menühierarchie) und für Daten (Baumhierarchie) werden die Erwartungswerte und tatsächlichen Werte zusammenhängend angezeigt. Für jeden Unterschied werden die Erwartungswerte rot dargestellt und die tatsächlichen Werte darunter in Grün.
Prüfen Sie die beiden Datendateien auf mögliche Unterschiede zwischen der erwarteten und der tatsächlichen Datei. Durch die Analyse der Unterschiede im Komparator können Sie ermitteln, ob es sich um beabsichtigte Änderungen der Anwendung oder um Fehler handelt.
Verwenden Sie zum Navigieren durch die Liste der Unterschiede die Navigationsschaltflächen in der Symbolleiste oberhalb der Datenanzeige. Weitere Informationen zu den Navigationsschaltflächen finden Sie unter Prüfpunktkomparator.
Wenn Sie die Basisdatendatei bearbeiten möchten, um die Informationen
für zukünftige Wiedergaben zu aktualisieren, müssen Sie die Basisdatendatei laden. Klicken
Sie dazu auf Datei > Basisdaten oder in der Symbolleiste
auf die Schaltfläche Zu bearbeitende Basisdaten laden .
Die Basisdatendatei wird anstelle der Datei mit den Erwartungsdaten auf der linken Seite angezeigt.
Hinweis: Wenn Sie die ClearCase-Integration mit Functional Test nutzen, lesen Sie die Hinweise für ClearCase-Benutzer am Ende dieses Abschnitts.
Wenn Sie einzelne Datenelemente bearbeiten möchten, nehmen Sie die Änderungen in der Spalte mit den Basisdaten (links in der Anzeige) vor. Klicken Sie nach Durchführung der gewünschten Änderungen auf Speichern. Detaillierte Informationen zur Bearbeitung verschiedener Typen von Prüfpunktanzeigen finden Sie unter Prüfpunkteditor.
Klicken Sie bei einem Prüfpunkt für Daten (Text) auf Text bearbeiten , um einen Texteditor zu starten, in dem Sie die Änderungen vornehmen können.
Bei anderen Prüfpunkttypen können Sie die Änderungen direkt in der Basisdatenanzeige vornehmen.
Wenn Sie bei einem Prüfpunkt für Eigenschaften feststellen, dass der Basisdatenwert und der tatsächliche Wert einer bestimmten Eigenschaft voneinander abweichen, können Sie den Basisdatenwert aktualisieren. Klicken Sie im Prüfpunktkomparator mit der rechten Maustaste auf die Eigenschaft, bei der die Werte voneinander abweichen, und klicken Sie dann auf Basisdaten für aktuelle Auswahl ersetzen.
Wenn Sie feststellen, dass alle Unterschiede auf beabsichtigte Änderungen
der zu testenden Anwendung zurückzuführen sind, und die Basisdaten mit den Änderungen aktualisieren
möchten, können Sie die Symbolleistenschaltfläche Basisdaten durch
tatsächlichen Wert ersetzen verwenden , um die gesamte Basisdatendatei zu ersetzen.
Wenn Sie einzelne Änderungen an der Basisdatendatei vorgenommen haben (d. h. nicht den Befehl Basisdaten durch tatsächlichen Wert ersetzen verwendet haben), klicken Sie zum Speichern der Änderungen auf Datei > Speichern.
Klicken Sie nach Abschluss des Vergleichs und der Aktualisierung der Prüfpunktdaten auf Datei > Beenden, um den Prüfpunktkomparator zu beenden.
Hinweise für ClearCase-Benutzer
Wenn Sie die Functional Test-Integration mit ClearCase nutzen, können Sie Ihre Prüfpunktdateien über den Komparator auschecken.
Falls die Basisdaten für einen Prüfpunkt nicht bearbeitet werden können und eingecheckt sind
und Sie dann die Basisdatendatei ersetzen (durch Klicken auf Datei > Ersetzen oder auf die Symbolleistenschaltfläche
Basisdaten durch tatsächlichen Wert ersetzen ), checkt Functional Test das dem Prüfpunkt zugeordnete Script ohne Reservierung aus.
Falls die Basisdaten für einen Prüfpunkt nicht bearbeitet werden können und eingecheckt sind
und Sie dann die Basisdatendatei laden (durch Klicken auf Datei > Basisdaten
oder auf die Symbolleistenschaltfläche Zu bearbeitende Basisdaten laden ), öffnet Functional Test das ClearCase-Dialogfenster zum Auschecken, damit
Sie die Dateien auschecken können. Checken Sie die Dateien dann aus und klicken auf "Fertig stellen",
werden die Scripts ausgecheckt, und die Basisdaten werden geladen und können bearbeitet werden. Klicken Sie
dagegen auf Abbrechen, werden die Basisdaten zwar geladen, können aber nicht
bearbeitet werden.
Falls die Basisdaten für einen Prüfpunkt nicht bearbeitet werden können und
nicht eingecheckt sind, können Sie die Basisdaten nicht ersetzen (das Menü Datei
> Ersetzen und die Symbolleistenschaltfläche Basisdaten durch
tatsächlichen Wert ersetzen sind inaktiviert).
Falls die Basisdaten für einen Prüfpunkt nicht bearbeitet werden können und nicht eingecheckt sind
und Sie dann die Basisdatendatei laden (durch Klicken auf Datei > Basisdaten oder die
Symbolleistenschaltfläche Zu bearbeitende Basisdaten laden ), öffnet Functional Test das ClearCase-Dialogfenster zum Auschecken nicht. Die Basisdaten
werden zwar geladen, können jedoch nicht bearbeitet werden.
Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.