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.
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.)
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.
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.
Beachten Sie, dass in der Spalte Wert jetzt der Basiswert angezeigt wird.
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.
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.
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.
Sie können nun mit Übung 1.8: Objektübersicht aktualisieren fortfahren.