Dies ist Übung 7 des Lernprogramms zu Functional Test. Möchten Sie das Lernprogramm von Anfang an durcharbeiten, müssen Sie mit Functional Test - Lernprogramm beginnen.
Komparator zur Aktualisierung von Prüfpunkten verwenden
Ü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 einen Fehler 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.
Haben Sie das Protokoll geschlossen, öffnen Sie es erneut, indem Sie im Solution-Explorer doppelt auf den Protokollnamen klicken.
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, klicken Sie hier.)
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.
Blättern Sie zur Eigenschaft Text.
Wurde der Prüfpunkt zu "ClassicsA" erstellt, lautete der Titel "Order for Trent Culpito". Wurde das Script dann in Bezug auf "ClassicsB" wiedergegeben, lautete der Titel "Orders for Trent Culpito". "Orders" ist insofern richtig, als für einen Kunden mehrere Aufträge im Dialogfenster "Orders" enthalten sein können. 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.
Klicken Sie in der Funktionsleiste des Komparators auf Zu bearbeitende Basisdaten laden .
Beachten Sie, dass in der Spalte Wert jetzt der Basiswert angezeigt wird.
Statt nun zur Eigenschaft Text zu blättern, können Sie auf die Schaltfläche 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 Wert oder eine kleine Anzahl von Werten editieren müssen, sollten Sie gezielt die einzelnen Werte editieren.
Für den vorliegenden Test muss nur eine Differenz aktualisiert werden. Klicken Sie daher in der Funktionsleiste des Komparators auf Basisdaten durch tatsächlichen Wert 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 den Abschnitten zu den Themen Prüfpunktkomparator und Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.
Schließen Sie den Komparator wieder.
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.
Schließen Sie zuerst das Protokoll.
Klicken Sie auf Functional Test-Script ausführen.
Wählen Sie (bei Bedarf) das Protokoll Classics aus und klicken Sie auf Fertig stellen.
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. 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.
Lassen Sie das Protokoll weiterhin geöffnet.
Weiter mit Übung 8: Objektübersicht aktualisieren.