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 auf den Prüfpunkt im Functional Test-Protokoll in Test Manager doppelt klicken oder indem Sie auf die Verknüpfung Ergebnisse anzeigen im Functional Test-HTML-Protokoll klicken. (Wenn beim Starten des Komparators über die Verknüpfung Ergebnisse anzeigen im HTML-Protokoll ein Fehler in Bezug auf das Java-Plug-in auftritt, müssen Sie sicherstellen, dass das Plug-in ordnungsgemäß konfiguriert ist. (Anweisungen hierzu enthalten die Ausführungen zum Aktivieren 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 der Functional Test-Projekte in Functional Test, Java Scripting, 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 anschließend 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. Informationen hierzu finden Sie unter 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.

Weitere Informationen zum Vergleich von Prüfpunkten nach der Wiedergabe finden Sie unter Prüfpunktdaten mit dem Komparator 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.

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 enthält ausschließlich die Objekte in Ihrem Prüfpunkt. Die Testobjektbaumstruktur kann nicht bearbeitet werden. 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.

Hinweis: 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.

Erkennungsdaten

Dies ist das untere linke Teilfenster des Komparatorfensters. Die Registerkarte Erkennung enthält die von Functional Test verwendeten Erkennungsdaten und kann 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 zur 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 zeigt eine Gruppe von Eigenschaften an, die definieren, 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 Momentaufnahme der Objektübersichteigenschaften für das Testobjekt zum Zeitpunkt der Prüfpunkterstellung dar. Mit Fortschreiten der Anwendung werden sie zu historischen Daten.

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' Hilfe - Ruft den Hilfetext für den Prüfpunktkomparator auf. Die Hilfe zu Functional Test können Sie jederzeit über das Menü Hilfe in Functional Test 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ü ist so lange abgeblendet, bis Sie die Basisdaten zur Bearbeitung laden (ü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 zeigt das Dialogfenster zum Bearbeiten der Testobjektbeschreibung an, über das Sie den für jedes Objekt angezeigten Text in der Testobjekthierarchie anpassen können. 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 Test können Sie jederzeit über das Menü Hilfe in Functional Test 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 - Geht 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/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. Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Eigenschaften erstellen. Die im Raster angezeigten Eigenschaften gehören zum Objekt, das in der Testobjektbaumstruktur hervorgehoben ist. Die Eigenschaften erscheinen in der linken und ihre Werte in der rechten Spalte. 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 für Alle markieren Schaltfläche für 'Alle markieren'. 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.

Für das Raster wird eine verschachtelte Baumhierarchie verwendet. 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.

Zum Bearbeiten eines Werts klicken Sie doppelt auf die Rasterzelle. 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 erscheint beim Doppelklicken auf den Farbwert das Standarddialogfenster für die Farbe. Nehmen Sie dort die gewünschte Änderung vor, und schließen Sie das Farbdialogfenster. In anderen Fällen erscheint eine Dropdown-Liste in der Spalte Wert, wenn Sie auf den Wert doppelt klicken. In einer solchen Dropdown-Liste erscheinen beispielsweise Werte, die entweder "wahr" (true) oder "falsch" (false) sind.

Das Raster weist die folgenden Symbolleistenschaltflächen für die Prüfpunktanzeige für Eigenschaften auf. Im Komparator erscheinen diese Schaltflächen nur, wenn Sie die Basisdaten bearbeiten.

Schaltfläche für 'Alle markieren' Schaltfläche für Alle markieren - Setzt einen Haken vor jede Eigenschaft in der Liste. 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 - Entfernt den Haken vor allen Eigenschaften in der Liste. Nicht markierte Eigenschaften werden bei der Wiedergabe des Scripts mit diesem Prüfpunkt nicht getestet.

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. Daraufhin werden nur die zu testenden Eigenschaften angezeigt. Klicken Sie auf Alle Eigenschaften anzeigen, um alle Eigenschaften anzuzeigen, einschließlich der unmarkierten.

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 - Aktiviert/Inaktiviert die Beachtung der Groß-/Kleinschreibung beim Vergleich regulärer Ausdrücke.

Regulären Ausdruck auswerten Regulären Ausdruck auswerten - Zeigt die Option Reguläre Ausdrücke auswerten an, über die Sie den regulären Ausdruck testen können, bevor Sie ihn 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 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 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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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. Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Menühierarchie).

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. Jeder Untereintrag wird unter dem betreffenden Ausgangsmenü 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.) Dadurch wird ein Raster mit den zugehörigen Eigenschaften angezeigt, das Sie bearbeiten können. 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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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" stellt lediglich ein Beispiel 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. Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Text).

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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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.

Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Tabelle).

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 für Zeilenauswahl auswählen und anschließend auf eine Zelle in der zweiten Zeile klicken, wird die zweite Zeile komplett ausgewählt. Bei der Wahl der Option für Zellenauswahl würde dagegen nur diese 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 darauf über die Registerkarte Metadaten 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 gilt das Gleiche (sofern in der Tabelle vorhanden). Klicken Sie doppelt auf den Wert rowHeaders, um diese zu bearbeiten. Damit die Spaltenüberschriften verglichen werden können, müssen Sie die Eigenschaft compareColumnHeaders auf der Registerkarte "Metadaten" in true ändern. Das Gleiche gilt auch 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üsselwertpaare und die Spaltenüberschrift oder der Index der einzelnen ausgewählten Zellen angezeigt. Für ausgewählte Zeilen umfasst die Anzeige den Zeilenindex oder Schlüsselwertpaare und für ausgewählte Spalten die Spaltenüberschrift oder den Index. 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 für Alle Zellen vergleichen Schaltfläche für 'Alle Zellen 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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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" stellt lediglich ein Beispiel 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. Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Baumhierarchie).

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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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" stellt lediglich ein Beispiel 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. Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Liste).

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 darauf. (Sofern noch nicht geschehen, müssen Sie zunächst die Basisdaten laden.) Das Feld kann daraufhin bearbeitet werden. Außerdem ist es möglich, die Liste zu bearbeiten, aus der Einträge während der Wiedergabe getestet werden. Verwenden Sie dazu das Markierungsfeld neben dem betreffenden Eintrag. Markierte Einträge 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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

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. Weitere Informationen zum Aufzeichnen finden Sie unter Prüfpunkt für Daten erstellen (Status).

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 unter Prüfpunktdaten mit dem Komparator vergleichen und aktualisieren.

Hinweis für ClearCase-Benutzer

Wenn Sie Functional Test 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 ersetzen Sie 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 Test ein Auschecken der Scripts, die dem Prüfpunkt zugeordnet sind, ohne Reservierung aus.

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 Test 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 Test das ClearCase-Dialogfenster zum Auschecken nicht. Die Basisdaten werden geladen, können jedoch nicht bearbeitet werden.

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