Übung 1.7: Komparator zum Aktualisieren von Prüfpunkten verwenden

Bevor Sie mit dieser Übung beginnen können, müssen Sie bereits Übung 1.6: Rückfalltests ausgeführt haben.

Über Prüfpunkte werden die Basisdaten eines Objekts bereitgestellt. Wenn an einem Prüfpunkt bei einem späteren Build einer Anwendung ein Fehler auftritt, haben Sie entweder eine Störung oder eine beabsichtigte Änderung in der Anwendung gefunden. Handelt es sich um eine beabsichtigte Änderung, können Sie die Daten im Prüfpunkt aktualisieren, so dass der Test damit für spätere Builds wieder gültig ist.

  1. Haben Sie das Protokoll geschlossen, öffnen Sie es erneut, indem Sie in der Projektansicht doppelt auf den Protokollnamen klicken.
  2. Klicken Sie im Protokoll auf die Verknüpfung Ergebnisse anzeigen am Ende des fehlerhaften Prüfpunkteintrags. Die Ereigniskopfzeile lautet "Prüfpunkt (OrderforTrentCulpito_standard)".

    Im Functional Test-Prüfpunktkomparator werden Ihre Prüfpunktdaten angezeigt. Der Titel des Komparators enthält den Namen des Prüfpunkts. (Hinweis: Wenn sich der Komparator nicht öffnet und eine entsprechende Fehlernachricht angezeigt wird, müssen Sie das Java-Plug-in Ihres Browsers aktivieren. Entsprechende Informationen finden Sie im Abschnitt "Java-Plug-in eines Browsers aktivieren" im Thema "Vor der Aufzeichnung" in der Functional Test-Hilfe. Verwenden Sie das Hilfe-Menü von Functional Test, um auf diesen Abschnitt im Inhaltsverzeichnis der Hilfe zuzugreifen.)  

  3. Tritt an einem Prüfpunkt ein Fehler auf, werden vom Komparator die erwarteten und die tatsächlichen Werte miteinander verglichen, um so die Abweichungen festzustellen. Anschließend können Sie die Datei mit den Basisdaten laden und editieren oder mit den Werten aus der aktuellen Datei aktualisieren.

Fehler werden rot dargestellt.
  1. Blättern Sie zur Eigenschaft Text.

Wurde der Prüfpunkt zu "ClassicsA" erstellt, lautete der Titel "Order for Trent Culpito". Als Sie das Script in Bezug auf "ClassicsB" ausgeführt haben, lautete der Titel "Orders for Trent Culpito". Da für einen Kunden im entsprechenden Fenster mehrere Aufträge vorhanden sein können, ist hier der Titel "Orders" richtig. Sie müssen also die Datei mit den Basisdaten so aktualisieren, dass der Text dem von "ClassicsB" entspricht.

Sie können aber nur die Datei mit den Basisdaten editieren.
  1. Klicken Sie in der Funktionsleiste des Komparators auf die Schaltfläche Zu bearbeitende Basisdaten laden (Basisdaten bearbeiten).

Beachten Sie, dass in der Spalte Wert jetzt der Basiswert angezeigt wird.

  1. Statt nun zur Eigenschaft Text zu blättern, können Sie auf die Schaltfläche Zum ersten Unterschied springen (Zum ersten Unterschied springen) über der Spalte Eigenschaft klicken. Über die vier Navigationsschaltflächen können Sie nach den Unterschieden zwischen den Dateien mit den Basisdaten und den aktuellen Dateien suchen.

Sie können die Datei mit den Basisdaten auf zwei Arten aktualisieren. Sie können die Zelle im Raster editieren und den Buchstaben "s" an das Wort "Order" anfügen oder Sie können den Befehl Replace Baseline ausführen. Wenn Sie die Basisdaten ersetzen, werden alle Werte in der Datei mit den Basisdaten durch die Werte der aktuellen Datei ersetzt. Wenn Sie also nur einen oder einige wenige Wert(e) editieren müssen, sollten Sie gezielt die einzelnen Werte editieren.

  1. Für den vorliegenden Test muss nur eine Differenz aktualisiert werden. Klicken Sie daher in der Funktionsleiste des Komparators auf die Schaltfläche Basisdaten durch tatsächlichen Wert ersetzen (Basisdaten ersetzen).

Die beiden Werte in der Eigenschaft Text stimmen jetzt miteinander überein und die Eigenschaft wird nicht mehr farblich abgesetzt in roter Farbe dargestellt. Weitere Informationen zur Verwendung des Komparators finden Sie in der Functional Test-Hilfe.  

  1. Schließen Sie den Komparator.
Spielen Sie das Script nun erneut ab, um so zu kontrollieren, ob der Prüfpunkt jetzt, nachdem Sie den für die Störung verantwortlichen Basisdatenwert aktualisiert haben, fehlerfrei funktioniert.
  1. Schließen Sie zunächst das Protokoll.
  2. Klicken Sie auf die Schaltfläche Functional Test-Script ausführen in der Funktionsleiste von Functional Test.
  3. Wählen Sie das Protokoll Classics aus und klicken Sie auf Fertig stellen.
  4. Klicken Sie bei Anzeige der Aufforderung zum Überschreiben des Protokolls auf Ja.

    Die Ausführung von Functional Test wird im Dialogfenster für die Memberanmeldung angehalten, da der Erkennungsfehler bisher noch nicht behoben wurde. Am Ende der Wiedergabe wird von Functional Test das Protokoll angezeigt. Der Prüfpunkt wird nun fehlerfrei passiert.

  5. Daran können Sie erkennen, wie einfach es ist, mit dem Komparator Objektdaten und Eigenschaften zu aktualisieren, um Änderungen in der getesteten Anwendung gerecht zu werden.
  6. Lassen Sie das Protokoll weiterhin geöffnet.

Sie können nun mit Übung 1.8: Objektübersicht aktualisieren fortfahren.

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2002, 2004. Alle Rechte vorbehalten.