Prüfpunktkomparator

Der Prüfpunktkomparator wird nach der Wiedergabe eines Scripts mit einem Prüfpunkt zum Vergleich von Prüfpunktdaten sowie zur Aktualisierung der Basisdatendatei eingesetzt. Wenn beim Prüfpunkt ein Fehler auftritt, zeigt der Komparator sowohl die erwarteten als auch die tatsächlichen Werte an, so dass Sie die Differenzen analysieren können. Sie können die Basisdatendatei laden und bearbeiten oder mit den Werten der tatsächlichen Datei aktualisieren.

Öffnen Sie den Komparator, indem Sie doppelt auf den Prüfpunkt im Functional Tester-Protokoll in TestManager klicken oder indem Sie auf den Link Ergebnisse anzeigen im Functional Tester-HTML-Protokoll klicken. (Falls beim Start des Komparators über den Link Ergebnisse anzeigen im HTML-Protokoll ein Fehler im Zusammenhang mit dem Java-Plug-in auftritt, prüfen Sie, ob das Plug-in ordnungsgemäß konfiguriert ist. Weitere Informationen finden Sie in den Referenzinformationen zur Aktivierung des Java-Plug-ins eines Browsers.

Wenn bei einem Prüfpunkt ein Fehler auftritt und Sie ein Protokoll verwenden, wählen Sie das Protokoll in der Ansicht "Solution-Explorer" aus. Klicken Sie mit der rechten Maustaste auf das Protokoll und dann auf Prüfpunkte mit Fehlern. Der Prüfpunktkomparator wird geöffnet.

Wenn bei mehr als einem Prüfpunkt ein Fehler auftritt und Sie ein Protokoll verwenden, wird der Assistent für Ergebnisse für Prüfpunkte geöffnet. Klicken Sie in der Liste auf einen Prüfpunkt, bei dem ein Fehler aufgetreten ist, und dann auf Ergebnisse anzeigen oder auf Fertig stellen. Weitere Informationen hierzu finden Sie unter dem Thema "Ergebnisse im Protokoll anzeigen". Im Banner des Komparators wird der Name Ihres Prüfpunkts angezeigt.

Sie können Farbwerte für mehrere Elemente im Prüfpunktkomparator angeben.

Informationen zum Vergleichen von Prüfpunkten nach der Wiedergabe finden Sie in den Referenzinformationen unter "Prüfpunktdaten mit Hilfe des Komparators vergleichen und aktualisieren". Zum Bearbeiten von Prüfpunktdaten müssen Sie die Basisdaten laden. Klicken Sie dazu in der Symbolleiste auf die Schaltfläche Zu bearbeitende Basisdaten laden Schaltfläche "Zu bearbeitende Basisdaten laden".

In den folgenden Abschnitten werden die drei Teile des Prüfpunktkomparator-Fensters und die Symbolleisten erläutert.

Metadaten

Die Metadaten werden im linken Bereich des Fensters angezeigt. Dabei wird eine Gruppe von Eigenschaften angezeigt, über die definiert wird, wie bestimmte Daten verwaltet werden. Dieses Raster kann bearbeitet werden. So können Sie beispielsweise die Regel "Groß-/Kleinschreibung ignorieren" oder "Leerzeichen ignorieren" in einem Textprüfpunkt in diesem Metadatenraster bearbeiten. Klicken Sie zum Bearbeiten doppelt auf den Wert in der Spalte Wert.

Hauptsymbolleiste

Die Symbolleiste am oberen Rand des Prüfpunktkomparators weist sechs Schaltflächen auf.

Schaltfläche "Datei: Speichern" Datei: Speichern - Speichert alle vorgenommenen Änderungen.

Schaltfläche 'Datei: Zurücksetzen' Datei: Zurücksetzen - Setzt die Daten auf den Status der letzten Speicherung zurück. Haben Sie seit dem Öffnen des Komparators keine Datensicherung vorgenommen, wird der Status zum Zeitpunkt des Öffnens wiederhergestellt. Wenn Sie Änderungen vorgenommen und diese gespeichert haben, werden die Daten auf den Status der letzten Speicherung zurückgesetzt.

Schaltfläche "Zu bearbeitende Basisdaten laden" Zu bearbeitende Basisdaten laden - Lädt die Basisdatendatei, so dass Sie diese bearbeiten können. Es werden die Basiswerte und nicht die erwarteten Werte angezeigt. Diese Werte können einzeln bearbeitet oder durch die tatsächlichen Werte ersetzt werden.

Schaltfläche "Basisdaten durch tatsächlichen Wert ersetzen" Basisdaten durch tatsächlichen Wert ersetzen - Ersetzt die Basiswerte durch alle Werte in der tatsächlichen Datei. Anschließend dienen diese Werte als Basisdaten für künftige Wiedergaben. Wenn Sie nur bestimmte Werte ersetzen möchten, müssen Sie diese einzeln bearbeiten. Durch diesen Befehl wird die gesamte Datei ersetzt.

Schaltfläche "Testobjektinfo aus-/einblenden" Testobjektinfo aus-/einblenden - Schaltet zwischen der Anzeige der Teilfenster Testobjekte und Erkennungsdaten im Komparatorfenster hin und her. Wenn diese Informationen ausgeblendet sind, wird das gesamte Komparatorfenster als Hauptdatenbereich verwendet. Hierbei handelt es sich um eine bleibende Einstellung. Beim nächsten Öffnen des Komparators wird die letzte Einstellung aufgerufen. Wenn Ihre Testobjektbaumstruktur allerdings mehrere Knoten aufweist, zeigt der Prüfpunktkomparator diese Teilfenster beim nächsten Öffnen erneut an, unabhängig von dieser Einstellung.

Schaltfläche "Hilfe" Help - Ruft den Hilfetext für den Prüfpunktkomparator auf. Die Hilfe zu Functional Tester können Sie jederzeit über das Menü Hilfe in Functional Tester aufrufen.

Menüleiste

Die Menüleiste enthält die gleichen Befehle, die für die Schaltflächen der Symbolleiste in diesem Abschnitt beschrieben wurden.

Datei - Diese Befehle sind identisch mit den Schaltflächen Speichern, Zurücksetzen, Basisdaten und Ersetzen, die oben im Abschnitt über die Hauptsymbolleiste aufgeführt wurden.

Bearbeiten - Diese Befehle sind identisch mit den Schaltflächen, die im Folgenden im Abschnitt über Prüfpunkte für Eigenschaften aufgeführt sind: Schaltfläche für Alle markieren, Alle Markierungen rückgängig machen und Ausblenden. Dieses Menü bleibt so lange abgeblendet, bis Sie die Basisdaten zur Bearbeitung laden (erfolgt über die Schaltfläche Zu bearbeitende Basisdaten laden Schaltfläche "Zu bearbeitende Basisdaten laden" in der Symbolleiste).

Unterschied - Diese Befehle sind identisch mit den Schaltflächen, die im Folgenden im Abschnitt über die Schaltflächen der Navigationssymbolleiste aufgeführt sind: Erstes, Vorheriges, Nächstes und Letztes.

Testobjekt > Hervorheben - Ist Ihre Testanwendung geöffnet, können Sie ein Objekt aus der Testobjektbaumstruktur auswählen und anschließend auf diesen Befehl klicken, um das Objekt in der Anwendung hervorzuheben. Verwenden Sie diese Funktion zum Prüfen eines Objekts in der Anwendung.

Benutzervorgaben - Symbolleisten steuert die Anzeige der Symbolleisten. Darstellung des Testobjekts in der Baumstruktur öffnet das Dialogfenster "Beschreibung von Testobjekten bearbeiten", das es Ihnen ermöglicht, den für jedes Objekt in der Testobjekthierarchie angezeigten Text anzupassen. Testobjektinfo ausblenden ist identisch mit der Symbolleistenschaltfläche Schaltfläche 'Testobjektinfo ausblenden'.

Hilfe - Ruft den Hilfetext für den Prüfpunktkomparator auf. Die Hilfe zu Functional Tester können Sie jederzeit über das Menü Hilfe in Functional Tester aufrufen.

Hauptdatenbereich

Das rechte Teilfenster des Prüfpunktkomparators, in dem die Prüfpunktdaten angezeigt werden. Beispielsweise werden hier bei einem Prüfpunkt für Eigenschaften die Spalten Eigenschaft und Wert angezeigt. Hier vergleichen Sie die Prüfpunktdaten. Trat bei der Wiedergabe des Scripts am Prüfpunkt ein Fehler auf, werden unabhängig vom verwendeten Datenanzeigetyp sowohl der erwartete als auch der tatsächliche Wert angezeigt. In einigen Fällen werden die erwarteten Werte auf der linken und die tatsächlichen Werte auf der rechten Seite angezeigt. In anderen Fällen werden sie aneinander angrenzend angezeigt (wie Knoten in einer Baumstrukturansicht). Dabei werden die erwarteten und die tatsächlichen Werte in unterschiedlichen Farben dargestellt, falls sie nicht identisch sind (erwarteter Wert in Rot, tatsächlicher Wert in Grün). Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar.

Es gibt sieben Anzeigetypen, die sich aus der Aufzeichnung von Prüfpunkten ergeben können. Diese werden in den Abschnitten nach dem Abschnitt über die Schaltflächen der Navigationssymbolleiste beschrieben.

Schaltflächen der Navigationssymbolleiste

Über diese vier Navigationsschaltflächen springen Sie zu den Unterschieden zwischen den erwarteten und tatsächlichen Dateien oder der Basisdatendatei und den tatsächlichen Dateien. Unterschiede werden in Rot angezeigt. Der aktuell ausgewählte Unterschied wird hervorgehoben.

Schaltfläche "Zum ersten Unterschied springen" Zum ersten Unterschied springen - Bewegt sich zum ersten Unterschied in der erwarteten/Basisdatendatei und der tatsächlichen Datei.

Schaltfläche "Zurück zum vorherigen Unterschied" Zurück zum vorherigen Unterschied - Geht zurück zum vorherigen Unterschied in der erwarteten/Basisdatendatei und der tatsächlichen Datei.

Schaltfläche "Weiter zum nächsten Unterschied" Weiter zum nächsten Unterschied - Geht vor zum nächsten Unterschied in der erwarteten Datei/Basisdatendatei und der tatsächlichen Datei.

Schaltfläche "Zum letzten Unterschied springen" Zum letzten Unterschied springen - Geht zum letzten Unterschied in der erwarteten/Basisdatendatei und der tatsächlichen Datei.

Prüfpunkt für Eigenschaften - Rasteranzeige

Wenn Sie einen Prüfpunkt für Eigenschaften erstellen, werden die Objekteigenschaften in einem Raster dargestellt. Die im Raster angezeigten Eigenschaften gehören zum Objekt, das in der Testobjektbaumstruktur hervorgehoben ist. Die Eigenschaften werden in der linken und die zugehörigen Werte in der rechten Spalte angezeigt. Sie können in der Spalte Eigenschaft bestimmen, welche Eigenschaften getestet werden. In der Spalte Wert können Sie die Werte selbst ändern.

Eigenschaften ohne Haken werden nicht getestet. Wählen Sie die zu testenden Eigenschaften aus, indem Sie diese markieren. Ausgewählte Eigenschaften werden bei jeder Wiedergabe eines Scripts mit diesem Prüfpunkt getestet. Sie können alle Eigenschaften in der Liste auswählen. Klicken Sie dazu über dem Raster in der Symbolleiste auf die Schaltfläche Alle überprüfen Schaltfläche "Alle überprüfen". Klicken Sie auf die Schaltfläche Alle Markierungen rückgängig machen Schaltfläche "Alle Markierungen rückgängig machen", um die Markierung für alle Eigenschaften aufzuheben. Abhängig davon, wie viele Eigenschaften Sie testen möchten, empfiehlt es sich häufig, über eine der beiden Schaltflächen alle Eigenschaften auszuwählen oder die Markierungen entsprechend aufzuheben und anschließend Ausnahmen einzeln auszuwählen bzw. deren Markierung aufzuheben.

Das Raster verwendet eine verschachtelte Baumstrukturhierarchie. Wenn ein Ordner in einer Liste erscheint, können Sie ihn einblenden, indem Sie darauf doppelt klicken oder auf das Einblendsymbol klicken. Wenn Sie das Ordnersymbol selbst markieren oder die Markierung entfernen, werden alle darunter befindlichen Eigenschaften getestet bzw. nicht getestet.

Klicken Sie doppelt auf die Rasterzelle, wenn Sie einen Wert bearbeiten wollen. Die Zelle kann anschließend bearbeitet werden. Klicken Sie außerhalb der Zelle, damit die Änderung wirksam wird. In den meisten Fällen wird eine Zelle durch Doppelklicken auf einen Wert zu einem editierbaren Feld, und Sie können den Wert einfach ändern. In einigen besonderen Fällen wird ein weiteres Dialogfenster mit den Informationen eingeblendet. Bei der Eigenschaft "Farbe" beispielsweise wird beim Doppelklicken auf den Farbwert das Standarddialogfenster "Farbe" geöffnet. Jetzt können Sie die gewünschte Änderung vornehmen und danach das Dialogfenster wieder schließen. In anderen Fällen erscheint eine Dropdown-Liste in der Spalte Wert, wenn Sie auf den Wert doppelt klicken. In einer solchen Dropdown-Liste werden beispielsweise Werte angezeigt, die entweder "wahr" (true) oder "falsch" (false) sind.

Das Raster enthält in der Symbolleiste die folgenden Schaltflächen für die Anzeige des Prüfpunkts für Eigenschaften. Im Komparator erscheinen diese Schaltflächen nur, wenn Sie die Basisdaten bearbeiten.

Schaltfläche 'Alle überprüfen' Alle überprüfen - Setzt vor jede Eigenschaft in der Liste einen Haken. Ausgewählte Eigenschaften werden bei jeder Wiedergabe des Scripts mit diesem Prüfpunkt getestet. Außerdem werden nur ausgewählte Eigenschaften im Komparator verglichen.

Schaltfläche "Alle Markierungen rückgängig machen" Alle Markierungen rückgängig machen - Löscht die Haken vor jeder Eigenschaft in der Liste. Nicht markierte Eigenschaften werden nicht getestet, wenn Sie ein Script mit diesem Prüfpunkt wiedergeben.

Schaltfläche "Unmarkierte Eigenschaften ausblenden/Alle Eigenschaften anzeigen" Unmarkierte Eigenschaften ausblenden/Alle Eigenschaften anzeigen - Klicken Sie auf Unmarkierte Eigenschaften ausblenden, um nicht markierte Eigenschaften auszublenden. Sie sehen dann nur die Eigenschaften, die getestet werden sollen. Klicken Sie auf Alle Eigenschaften anzeigen, um alle Eigenschaften (einschließlich der nicht markierten) anzuzeigen.

Für das Raster stehen die folgenden Popup-Menü-Befehle für die Anzeige des Prüfpunkts für Eigenschaften zur Verfügung. Klicken Sie auf einen Wert in der Spalte Wert, um darauf zuzugreifen.

Öffnen - Handelt es sich bei dem Wert um eine Zeichenfolge oder einen komplexen Wertetyp, wird der Wert in einem separaten Fenster angezeigt. In diesem können Sie lange Textzeilen anzeigen, was die Bearbeitung vereinfacht.

Regulärer Ausdruck mit Beachtung der Groß-/Kleinschreibung Regulärer Ausdruck mit Beachtung der Groß-/Kleinschreibung - Über diese Option können Sie den Vergleich unter Beachtung der Groß-/Kleinschreibung aktivieren bzw. inaktivieren.

Regulären Ausdruck auswerten Regulären Ausdruck auswerten - Ruft den Auswerter für reguläre Ausdrücke auf, über den Sie den regulären Ausdruck testen können, bevor Sie diesen in einem Prüfpunkt einsetzen.

Wert in regulären Ausdruck umwandeln Wert in regulären Ausdruck umwandeln - Wandelt den Eigenschaftenwert in einen regulären Ausdruck um. Weitere Informationen finden Sie in den Referenzinformationen unter "Erkennungseigenschaft durch ein Muster ersetzen".

Regulären Ausdruck aufheben/wiederholen Regulären Ausdruck aufheben/wiederholen - Hebt die Umwandlung des regulären Ausdrucks auf bzw. wiederholt sie.

Wert in numerischen Bereich umwandeln Wert in numerischen Bereich umwandeln - Wandelt den Eigenschaftenwert in einen numerischen Bereich um. Weitere Informationen finden Sie in den Referenzinformationen unter "Erkennungseigenschaft durch ein Muster ersetzen".

Numerischen Bereich aufheben Numerischen Bereich aufheben - Hebt den numerischen Bereich auf.

Wert in Datenpoolreferenz umwandeln Wert in Datenpoolreferenz umwandeln - Verwendet eine Datenpoolreferenz, um einen Datenpool anstelle eines Literalwerts in einem Prüfpunkt einzusetzen.

Datenpoolreferenz aufheben Datenpoolreferenz aufheben - Hebt die Datenpoolreferenz im Prüfpunkt auf.

Basisdaten für aktuelle Auswahl ersetzen Basisdaten für aktuelle Auswahl ersetzen - Ersetzt den Basiswert durch den tatsächlichen Wert ausschließlich für die ausgewählte Eigenschaft. Hierbei handelt es sich um eine pro Eigenschaft anzuwendende Version der Symbolleistenschaltfläche Basisdaten durch tatsächlichen Wert ersetzen Basisdaten durch tatsächlichen Wert ersetzen.

So vergleichen Sie Objekteigenschaften:

Sehen Sie sich zum Vergleich von Objekteigenschaften die Spalten mit den erwarteten/Basiswerten und den tatsächlichen Werten an. Die erwarteten oder Basiswerte werden links angezeigt und die tatsächlichen Werte rechts. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Diese werden in Rot dargestellt. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Anzeige der Menühierarchie

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für Menühierarchie oder Menühierarchie mit Eigenschaften wählen, werden die Menüs im Strukturbaumformat im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Menühierarchie" und "Menühierarchie mit Eigenschaften" stellen lediglich zwei Beispiele hierfür dar. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als die beiden dargestellten Werte angezeigt werden.

Im Strukturbaum wird die gesamte Menühierarchie Ihrer Anwendung oder ein Ausgangsmenü mit Untereinträgen angezeigt, abhängig davon, wie der Prüfpunkt aufgezeichnet wurde. Wenn Sie die komplette Menüleiste wählen, werden die einzelnen Ausgangsmenüs im Strukturbaum von oben nach unten in der Reihenfolge anzeigt, wie sie in der Menüleiste von links nach rechts erscheinen. Die einzelnen Menüpunkte werden dabei unterhalb des entsprechenden Ausgangsmenüs angezeigt. Verwenden Sie das Plus- oder Minuszeichen, um die Liste für die einzelnen Ausgangsmenüs zu öffnen bzw. zu schließen.

Zum Bearbeiten eines Menüs klicken Sie doppelt im Strukturbaum. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.) Daraufhin werden die entsprechenden Eigenschaften in einem Raster angezeigt und können bearbeitet werden. Sie können die tatsächlichen Werte bearbeiten, indem Sie auf einen Wert in der Spalte Wert doppelt klicken. Außerdem ist es möglich, die Liste zu bearbeiten, aus der Eigenschaften während der Wiedergabe getestet werden. Verwenden Sie dazu das Markierungsfeld neben der betreffenden Eigenschaft. Markierte Elemente werden getestet. Die Symbolleistenschaltflächen über dem Raster sind identisch mit den Schaltflächen im Raster für Objekteigenschaften, die weiter oben im Abschnitt "Prüfpunkt für Eigenschaften - Rasteranzeige" beschrieben sind, mit Ausnahme von Aus-/Einblenden. Auch ist die Funktionsweise der Schaltflächen mit den oben beschriebenen identisch, außer dass sie für die ausgewählte Menüeigenschaft oder den ausgewählten Wert gelten.

So vergleichen Sie Menühierarchiedaten:

Zum Vergleichen von Menühierarchiedaten suchen Sie nach in Rot und Grün angezeigten Differenzen. Die erwarteten Werte werden in Rot und die tatsächlichen Werte darunter in Grün angezeigt. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Wenn die Beschreibungen für die erwarteten und Basiswerte identisch sind, jedoch Unterschiede in den Eigenschaften vorliegen, wird der Knoten in blau dargestellt. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Textanzeige

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für "Sichtbarer Text" wählen, wird der Text in einem Textfensterformat im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Sichtbarer Text" ist nur ein Beispiel. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als der dargestellte Wert angezeigt werden.

Der Text wird in einem Textfensterbereich angezeigt. Sie können Daten nicht direkt in diesem Bereich bearbeiten. Klicken Sie zum Bearbeiten von Prüfpunktdaten auf die Schaltfläche Text bearbeiten Schaltfläche "Text bearbeiten" über der Datenanzeige. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.) Ein einfacher Texteditor mit dem Text wird geöffnet. Sie können den Text dort bearbeiten. Wenn Sie den Editor schließen, erscheint der bearbeitete Text in der Spalte für Vergleichsdaten des Komparators.

So vergleichen Sie Textdaten:

Sehen Sie sich zum Vergleich von Textdaten die Spalten mit den erwarteten und den tatsächlichen Werten an. Die erwarteten Werte werden links angezeigt und die tatsächlichen Werte rechts. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Diese werden in Rot dargestellt. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Tabellenanzeige

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für "Tabelleninhalt" oder "Ausgewählte Tabellenzellen" wählen, werden die Tabellendaten in einer Tabelle im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Tabelleninhalt" und "Ausgewählte Tabellenzellen" stellen lediglich zwei Beispiele hierfür dar. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als die dargestellten Werte angezeigt werden.

In der Tabelle werden die gleichen Informationen angezeigt wie in der Tabelle in Ihrer Anwendung. Zum Bearbeiten der Prüfpunktdaten klicken Sie doppelt auf eine Zelle in der Tabelle, um die betreffende Zelle zu bearbeiten. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.)

Sie können außerdem die Auswahl der zu testenden Zellen in der Tabelle bearbeiten. Tabellenzellen, die sich in den Vergleichsbereichen befinden, sind mit grauem Hintergrund dargestellt. Wenn Sie die komplette Tabelle testen, erhalten alle Zellen einen grauen Hintergrund. Sie können die Dropdown-Liste in der Symbolleiste über dem Datenbereich als Auswahlmechanismus verwenden. (Diese wird erst nach dem Laden der Basisdaten angezeigt.) Wählen Sie die Optionen für Spalte, Zeile oder Zellenauswahl aus der Liste, und treffen Sie dann Ihre Auswahl in der Tabelle. Wenn Sie beispielsweise die Option Zeilenauswahl auswählen und anschließend auf eine Zelle in der zweiten Zeile klicken, wird die zweite Zeile komplett ausgewählt. Haben Sie dagegen Zellenauswahl ausgewählt, so wird nur die betreffende Zelle ausgewählt. Klicken Sie nach Auswahl der zu vergleichenden Daten auf die Schaltfläche Vergleichsbereich aktualisieren Vergleichsbereich aktualisieren, damit die Änderungen wirksam werden.

Die Symbolleistenschaltflächen Ausschneiden, Kopieren, Einfügen und Löschen über dem Tabellenbereich beziehen sich auf die ausgewählte(n) Zeile(n) und sind nur im Prüfpunktkomparator anwendbar. (Hier wird eine andere Zwischenablage verwendet.)

Sie können mit der rechten Maustaste auf einen Tabelleneintrag klicken, um ein Popup-Menü aufzurufen. Die Befehle sind identisch mit den im Abschnitt Prüfpunkt für Eigenschaften - Rasteranzeige oben aufgeführten Befehlen.

Die Registerkarte Metadaten enthält Funktionen, die Sie ebenfalls zum Bearbeiten der Tabellendaten verwenden können. So können Sie beispielsweise die Spalten- oder Zeilenüberschriften der Tabelle bearbeiten, indem Sie über die Registerkarte Metadaten darauf zugreifen. Zum Bearbeiten von Spaltenüberschriften klicken Sie doppelt auf die Spalte Wert der Eigenschaft columnHeaders. Daraufhin wird ein einfacher Editor geöffnet, in dem Sie die Überschriften bearbeiten können. Für Zeilenüberschriften (sofern in der Tabelle vorhanden) gilt die gleiche Vorgehensweise. Klicken Sie doppelt auf den Wert rowHeaders Value, um ihn zu bearbeiten. Damit die Spaltenüberschriften verglichen werden können, müssen Sie die Eigenschaft compareColumnHeaders auf der Registerkarte "Metadaten" auf true setzen. Das Gleiche gilt für den Wert compareRowHeaders, um anzugeben, ob Zeilenüberschriften verglichen werden sollen.

Wenn Sie doppelt auf Wert für die Eigenschaft compareRegions auf der Registerkarte "Metadaten" klicken, wird ein Editor geöffnet, in dem die ausgewählten Tabellenbereiche angezeigt werden. Für ausgewählte Zellen werden der Zeilenindex oder Schlüssel/Wert-Paare und die Spaltenüberschrift oder der Index der einzelnen ausgewählten Zellen angezeigt. Für ausgewählte Zeilen werden der Zeilenindex oder Schlüssel/Wert-Paare angezeigt. Für ausgewählte Spalten wird die Spaltenüberschrift oder der Index angezeigt. Dieser Editor zum Vergleichen von Bereichen bietet eine weitere Möglichkeit zur Auswahl von zu vergleichenden Bereichen. Wenn Sie in diesem Editor auf die Schaltfläche Alle Tabellenzellen vergleichen Alle Tabellenzellen vergleichen klicken, werden alle Tabellenzellen getestet.

Unterstützt Ihre Tabelle Zeilen- oder Spaltenschlüssel, so können Sie diese bearbeiten und Schlüssel einfügen, indem Sie auf den Wert columnKeys bzw. rowKeys auf der Registerkarte Metadaten doppelt klicken.

So vergleichen Sie Tabellendaten:

Sehen Sie sich zum Vergleich von Tabellendaten die Spalten mit den erwarteten und den tatsächlichen Werten an. Die erwarteten Werte werden links angezeigt und die tatsächlichen Werte rechts. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Diese werden in Rot dargestellt. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Anzeige der Baumhierarchie

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für "Baumhierarchie" wählen, werden die Daten im Strukturbaumformat im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Baumhierarchie" ist nur ein Beispiel. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als der dargestellte Wert angezeigt werden.

Im Strukturbaum wird entweder die komplette Baumhierarchie in Ihrer Anwendung oder der Teil des Strukturbaums angezeigt, den Sie beim Erstellen des Prüfpunkts ausgewählt haben. Jeder Eintrag im Strukturbaum wird von oben nach unten in der Reihenfolge angezeigt, wie er in Ihrer Anwendung erscheint. Jeder Einzeleintrag wird jeweils unter dem betreffenden Eintrag der höchsten Ebene angezeigt. Verwenden Sie das Plus- oder Minuszeichen, um die Liste für die einzelnen Einträge der höchsten Ebene zu öffnen bzw. zu schließen.

Zum Bearbeiten eines Eintrags in der Hierarchie klicken Sie im Strukturbaum doppelt darauf. Daraufhin wird ein kleines Textfenster geöffnet, in dem Sie den Eintrag bearbeiten können. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.)

So vergleichen Sie Baumhierarchiedaten:

Zum Vergleichen von Baumhierarchiedaten suchen Sie nach in Rot und Grün angezeigten Differenzen. Die erwarteten Werte werden in Rot und die tatsächlichen Werte darunter in Grün angezeigt. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Anzeige von Listen

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für "Listenelemente" wählen, werden die Daten im Listenformat im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Listenelemente" ist nur ein Beispiel. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als der dargestellte Wert angezeigt werden.

In der Liste werden die gleichen Informationen angezeigt wie in der Liste in Ihrer Anwendung. Auch die Reihenfolge (von oben nach unten) ist identisch. Zum Bearbeiten eines Listeneintrags klicken Sie in der Listenanzeige doppelt auf den Eintrag. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.) Das Feld kann daraufhin bearbeitet werden. Sie können auch die Liste der während der Wiedergabe zu testenden Elemente bearbeiten, indem Sie die Markierungsfelder neben den betreffenden Elementen markieren bzw. die Markierung aufheben. Markierte Elemente werden getestet.

Die Schaltflächen in der Symbolleiste über der Liste sind identisch mit den Schaltflächen im Raster für Objekteigenschaften, die weiter oben im Abschnitt "Prüfpunkt für Eigenschaften - Rasteranzeige" beschrieben sind. Auch ist die Funktionsweise der Schaltflächen mit den oben beschriebenen identisch, außer dass diese für die ausgewählten Listeneinträge gelten.

Sie können mit der rechten Maustaste auf einen Tabelleneintrag klicken, um ein Popup-Menü aufzurufen. Die Befehle sind identisch mit den im Abschnitt Prüfpunkt für Eigenschaften - Rasteranzeige oben aufgeführten Befehlen.

So vergleichen Sie Listendaten:

Sehen Sie sich zum Vergleich von Listendaten die Spalten mit den erwarteten und den tatsächlichen Werten an. Die erwarteten Werte werden links angezeigt und die tatsächlichen Werte rechts. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Verwenden Sie die Navigationsschaltflächen, um zu allen Unterschieden zu navigieren. Diese werden in Rot dargestellt. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Prüfpunkt für Daten - Statusanzeige

Wenn Sie einen Prüfpunkt für Daten erstellen und den Test für "Markierungsfeldstatus" oder "Umschaltknopfstatus" wählen, werden die Daten im Listenformat im Hauptdatenbereich (rechtes Teilfenster) angezeigt. "Markierungsfeldstatus" und "Umschaltknopfstatus" stellen lediglich zwei Beispiele hierfür dar. Die Liste der im Feld Datenwert angezeigten Tests hängt von den Informationen ab, die vom Objektproxy bereitgestellt werden. Es können auch andere als der dargestellte Wert angezeigt werden.

So vergleichen Sie Statusdaten:

Sehen Sie sich zum Vergleich von Statusdaten die Spalten mit den erwarteten und den tatsächlichen Werten an. Die erwarteten Werte werden links angezeigt und die tatsächlichen Werte rechts. Die tatsächlichen Werte stellen die Aufzeichnungen bei der Wiedergabe des Scripts dar. Weitere Informationen zum Bearbeiten der Basiswerte oder zum Ersetzen der Basisdatendatei durch die tatsächliche Datei finden Sie in den Referenzinformationen zum Vergleichen und Aktualisieren von Prüfpunktdaten mit dem Komparator.

Testobjektdaten im Fenster "Prüfpunktkomparator"

Wenn Sie beim Einfügen der Prüfpunkte nicht die Option Testobjekt relativ zu Prüfpunkten aufzeichnen auf der Seite "Allgemeine Informationen zum Recorder" im Fenster Fenster > Benutzervorgaben ausgewählt haben, werden im Prüfpunktkomparator die folgenden Testobjektdaten angezeigt:
  • Testobjekte
  • Erkennungs- und Verwaltungsdaten

Testobjekte

Dies ist das obere linke Teilfenster des Prüfpunktkomparator-Fensters. Hierbei handelt es sich um eine Teilversion der Objektübersicht des Scripts. Diese hierarchische Anzeige umfasst nur die Objekte im jeweiligen Prüfpunkt. Sie können die Testobjektbaumstruktur nicht bearbeiten. Sie können lediglich ein Objekt daraus wählen und dessen Eigenschaften oder Daten im rechten Teilfenster bearbeiten.

Sie können auf Ordner im Strukturbaum doppelt klicken, um die darunter befindlichen Objekte ein- oder auszublenden. Klicken Sie auf ein einzelnes Objekt im Strukturbaum, um seine Eigenschaften oder Daten im rechten Teilfenster anzuzeigen.

Die Markierungsfelder links von jedem einzelnen Knoten zeigen an, ob der betreffende Knoten getestet wird oder nicht. Markierte Elemente werden getestet. Nach dem Laden der Basisdaten zum Bearbeiten können Sie Elemente markieren bzw. Markierungen aufheben.

Anmerkung: Ist Ihre Testanwendung geöffnet, können Sie ein Objekt aus der Testobjektbaumstruktur auswählen und anschließend im Prüfpunktkomparator-Menü auf Testobjekt > Hervorheben klicken, um das Objekt in der Anwendung hervorgehoben anzuzeigen. Verwenden Sie diese Funktion zum Prüfen eines Objekts in der Anwendung.

Erkennungs- und Verwaltungsdaten

Dies ist das untere linke Teilfenster des Komparatorfensters. Auf der Registerkarte Erkennung werden die Erkennungsdaten angezeigt, die von Functional Tester verwendet werden. Die Daten können nicht bearbeitet werden. Bei einigen dieser Eigenschaften handelt es sich um die Erkennungseigenschaften, die bei Erstellung des Prüfpunkts auf der Registerkarte Objekt auswählen des Assistenten für Prüfpunkt und Aktion aufgelistet waren. Die Registerkarte Verwaltung zeigt interne Verwaltungsdaten zum Objekt an und kann nicht bearbeitet werden. Diese Eigenschaften dienen der Verwaltung und Beschreibung des Testobjekts. Erkennungs- und Verwaltungsdaten stellen die Eigenschaften aus der Objektübersicht des Scripts dar, die zum Suchen und Verwalten dieses Testobjekts im Kontext des zugeordneten Scripts verwendet wurden. Sie können diese Informationen verwenden, um zu bestimmen, um welches Testobjekt in der zugeordneten getesteten Anwendung es sich hier handelt.

Die Registerkarte Metadaten enthält eine Reihe von Eigenschaften, über die definiert wird, wie bestimmte Daten verwaltet werden. Dieses Raster lässt sich bearbeiten, wenn Sie die Basisdaten laden. So können Sie beispielsweise die Regel "Groß-/Kleinschreibung ignorieren" oder "Leerzeichen ignorieren" in einem Textprüfpunkt in diesem Metadatenraster bearbeiten. Klicken Sie zum Bearbeiten doppelt auf den Wert in der Spalte Wert.

Die Erkennungs- und Verwaltungseigenschaften stellen eine statische Sicht der Objektübersichteigenschaften für das Testobjekt zum Zeitpunkt der Prüfpunkterstellung dar. Mit Fortschreiten der Anwendung werden sie zu historischen Daten.

Hinweis für ClearCase-Benutzer

Wenn Sie die Functional Tester ClearCase-Integration verwenden, können Sie Ihre Prüfpunktdateien aus dem Komparator auschecken.

Kann die Prüfpunktbasis nicht bearbeitet werden und ist sie eingecheckt und Sie ersetzen Ihre Basisdatendatei (durch Klicken auf Datei > Ersetzen oder auf die Schaltfläche Basisdaten durch tatsächlichen Wert ersetzen Basisdaten durch tatsächlichen Wert ersetzen, führt Functional Tester ohne Reservierung ein Auschecken der Scripts aus, die dem Prüfpunkt zugeordnet sind.

Kann die Prüfpunktbasis nicht bearbeitet werden und ist sie eingecheckt und Sie laden die Basisdatendatei (durch Klicken auf Datei > Basisdaten oder auf die Symbolleistenschaltfläche Zu bearbeitende Basisdaten laden Schaltfläche "Zu bearbeitende Basisdaten laden"), öffnet Functional Tester das ClearCase-Dialogfenster zum Auschecken, damit Sie die Dateien bei Bedarf (mit oder ohne Reservierung) auschecken können. Wenn Sie beim Auschecken der Dateien auf Fertig stellen klicken, werden die Scripts ausgecheckt, und die Basisdaten werden geladen und können bearbeitet werden. Wenn Sie auf Abbrechen klicken, werden die Basisdaten zwar geladen, können jedoch nicht bearbeitet werden.

Kann die Prüfpunktbasis nicht bearbeitet werden und ist sie nicht eingecheckt, können Sie die Basisdaten nicht ersetzen. (Das Menü Datei > Ersetzen und die Symbolleistenschaltfläche Basisdaten durch tatsächlichen Wert ersetzen Basisdaten durch tatsächlichen Wert ersetzen sind inaktiviert).

Kann die Prüfpunktbasis nicht bearbeitet werden und ist sie nicht eingecheckt und Sie laden die Basisdatendatei (durch Klicken auf Datei > Basisdaten oder auf die Symbolleistenschaltfläche Zu bearbeitende Basisdaten laden Schaltfläche "Zu bearbeitende Basisdaten laden"), öffnet Functional Tester das ClearCase-Dialogfenster zum Auschecken nicht. Die Basisdaten werden geladen, können jedoch nicht bearbeitet werden.

Zugehörige Tasks
Prüfpunktdaten mit Hilfe des Komparators vergleichen und aktualisieren
Java-Plug-in eines Browsers aktivieren
Ergebnisse im Protokoll anzeigen
Zugehörige Verweise
Testobjektbeschreibungen bearbeiten
Seite "Protokollieren"

Feedback