In dieser Lerneinheit werden Sie Prüfpunkte zum Testen von Objekten erstellen.
Über diese Prüfpunkte können Sie kontrollieren, ob eine bestimmte Aktion bereits stattgefunden hat. Außerdem können Sie sich über den Status eines Objekts informieren.
Zur Auswahl stehen ein Prüfpunkt für Eigenschaften und sechs verschiedene Prüfpunkte für Daten. Beim Erstellen eines Prüfpunkts erfassen Sie objektbezogene Informationen in der Anwendung. Damit verschaffen Sie sich die Basisdaten für den Vergleich während der Wiedergabe. Sie werden einen Prüfpunkt für Daten erstellen, über den Sie die Baumstruktur der Komponisten (Composers) erfassen können.
Informationen zum Starten des Lernprogramms finden Sie unter Lernprogramme für Functional Tester.
Datenprüfpunkt erstellen
- Klicken Sie im Aufzeichnungsmonitor auf die Schaltfläche Befehl für Prüfpunkt und Aktion einfügen
.
- Wenn auf der Seite "Objekt auswählen" des Assistenten für Prüfpunkte und Aktionen die Option Nach Objektauswahl weiter zur nächsten Seite bereits aktiviert ist, heben Sie diese Aktivierung auf.
- Wählen Sie über die Objektsuche (
) die Baumstruktur der Komponisten in der Anwendung aus. Klicken Sie dazu auf "Objektsuche", und ziehen Sie das Symbol auf die Baumstruktur. Halten Sie die Maustaste gedrückt und Sie werden feststellen, dass die komplette Baumstruktur von einem roten Rahmen eingefasst und neben dem Rahmen der betreffende Objektname (javax.swing.JTree)
angezeigt wird. Wenn Sie die Maustaste wieder loslassen, um eine Auswahl zu treffen, werden Sie sehen, dass die Erkennungseigenschaften des Objekts in einem Raster im unteren Bereich der Seite Objekt auswählen angezeigt werden.
- Klicken Sie auf Weiter.
- Vergewissern Sie sich auf der Seite "Aktion auswählen", dass Prüfpunkttest für Daten durchführen ausgewählt ist. Klicken Sie dann auf Weiter.
- Wählen Sie auf der Seite Befehl zum Einfügen eines Prüfpunkts für Daten im Feld Datenwert den Test Baumhierarchie aus. In diesem Test werden Daten zur kompletten Baumstruktur erfasst.
- Geben Sie in das Feld Prüfpunktname den Namen Classics_tree ein, und klicken Sie auf Weiter.
- Auf der Seite Prüfpunktdaten werden die erfassten Daten im rechten Teilfenster in einem Raster angezeigt. Wird in dem Kästchen neben einem Element ein Häkchen angezeigt, steht dieses Element zum Testen an. Standardmäßig sind alle Elemente ausgewählt. Übernehmen Sie diese Auswahl unverändert. Sind die Elemente nicht markiert, klicken Sie auf Alle überprüfen.
- Klicken Sie auf Fertig stellen.
Prüfpunkt für Bilder erstellen
Sie können einen Prüfpunkt für Bilder zum Bestätigen einfügen, dass für die ausgewählte CD das entsprechende Album angezeigt wird.
- Klicken Sie im Aufzeichnungsmonitor auf die Schaltfläche Befehl für Prüfpunkt und Aktion einfügen (
.
- Wenn auf der Seite "Objekt auswählen" des Assistenten für Prüfpunkte und Aktionen die Option Nach Objektauswahl weiter zur nächsten Seite bereits aktiviert ist, heben Sie diese Aktivierung auf.
- Wählen Sie über die Objektsuche (
) das Albumbild in der Anwendung aus. Klicken Sie dazu auf Objektsuche und ziehen Sie das Symbol über das Albumbild.
Halten Sie die Maustaste gedrückt und Sie werden feststellen, dass das Albumbild von einem roten Rahmen eingefasst und neben dem Rahmen der betreffende Objektname (javax.swing.JLabel) in einer QuickInfo angezeigt wird. Wenn Sie die Maustaste wieder loslassen, um eine Auswahl zu treffen, werden Sie sehen, dass die Erkennungseigenschaften des Objekts in einem Raster im unteren Bereich der Seite "Objekt auswählen" angezeigt werden.
- Klicken Sie auf Weiter.
- Wählen Sie auf der Seite "Aktion auswählen" die Aktion für Prüfpunkttest für Bild durchführen aus und klicken Sie dann auf Weiter.
- Geben Sie auf der Seite mit dem Befehl zum Einfügen eines Prüfpunkts für Bilder Album_image als Prüfpunktname ein.
- Stellen Sie sicher, dass die Option Ganzes Bild auswählen aktiviert ist, und klicken Sie dann auf Weiter.
- Auf der Seite "Prüfpunktdaten" wird das erfasste Bild im rechten Teilfenster angezeigt. Klicken Sie auf Fertig stellen.
Prüfpunkt für Eigenschaften erstellen
Nun können Sie einen weiteren Prüfpunkt einfügen, über den Sie prüfen, ob der jeweilige Auftrag dem richtigen Kunden zugeordnet ist. Über einen Prüfpunkt für Eigenschaften wird der Text in der Bestätigungsanzeige erfasst.
- Klicken Sie in der Musteranwendung "ClassicsCD" auf Order > View Existing Order Status. Klicken Sie nicht auf eines der Kennwortfelder.
- Klicken Sie auf OK.
Der vorgesehene Test bezieht sich auf den Eintrag Order for Trent Culpito im Dialogfenster "View Existing Orders" (Vorhandene Aufträge anzeigen).
- Klicken Sie im Aufzeichnungsmonitor auf die Schaltfläche Befehl für Prüfpunkt und Aktion einfügen
.
- Wählen Sie auf der Seite Objekt auswählen dieses Mal die Option zum Fortfahren auf der nächsten Seite aus (das Markierungsfeld unterhalb der Objektsuche).
- Ziehen Sie das Symbol für die Objektsuche auf den Eintrag Order for Trent Culpito, um diesen auszuwählen. Halten Sie die Maustaste gedrückt. Sie werden feststellen, dass der Eintrag von einem roten Rahmen eingefasst und der Objektname (javax.swing.JLabel) angezeigt wird.
Nachdem Sie das Objekt ausgewählt haben, wird die Seite Aktion auswählen angezeigt, denn Sie hatten vorher die Option zum Fortfahren auf der nächsten Seite ausgewählt.
- Wählen Sie Prüfpunkttest für Eigenschaften durchführen (die zweite Aktion von oben) aus. Klicken Sie auf Weiter.
- Bestätigen Sie auf der Seite Befehl zum Einfügen eines Prüfpunkts für Eigenschaften, dass die Einstellung im Feld Untergeordnete Elemente einschließen weiterhin Keine lauten soll.
- Übernehmen Sie den unter Prüfpunktname vorgeschlagenen Standardwert.
- Behalten Sie die Auswahl der Option Standardeigenschaften verwenden bei, und klicken Sie auf Weiter.
Auf der Seite Prüfpunktdaten werden die Testobjekteigenschaften und deren Werte in einem Raster angezeigt. Über die Spalte Eigenschaft können Sie auswählen, welche Eigenschaften getestet werden sollen. Außerdem können Sie über die Spalte Wert Änderungen an den Eigenschaftsnamen vornehmen.
Anmerkung: Standardmäßig ist keine Eigenschaft ausgewählt. Damit Objekteigenschaften getestet werden, müssen Sie sie jeweils markieren. Die so ausgewählten Eigenschaften werden bei jeder Wiedergabe eines Scripts mit diesem Prüfpunkt getestet. Sie können alle Eigenschaften in der
Liste markieren, indem Sie auf die Schaltfläche Alle überprüfen
in der Symbolleiste oberhalb des Rasters klicken. Mit der Schaltfläche Alle Markierungen rückgängig machen können Sie die Markierung aller Eigenschaften wieder aufheben. Beim Arbeiten mit einem Prüfpunkt für Eigenschaften können Sie die besten Ergebnisse erzielen, wenn Sie nur die für Sie wichtigen Eigenschaften testen. In vorliegenden Fall ist lediglich die Eigenschaft text von Interesse, da Sie
feststellen möchten, ob der Auftrag dem richtigen Kunden zugeordnet ist.
- Wählen Sie in der Spalte "Eigenschaft" die Eigenschaften text, opaque und
visible aus, damit diese während der Wiedergabe getestet werden.
Wenn die Auswahl bestehen bleiben soll, müssen Sie möglicherweise zweimal auf das Markierungsfeld klicken.
- Klicken Sie auf Fertig stellen.
- Klicken Sie im Dialogfenster "View Existing Orders" (Vorhandene Aufträge anzeigen) von "ClassicsCD" auf Schließen.
Kennwortfelder testen
Nun soll für einen Auftrag noch ein Test der zuvor nicht getesteten Kennwortfelder durchgeführt werden.
- Erweitern Sie den Ordner Schubert in der Baumstruktur der Komponisten.
- Klicken Sie auf String Quartets Nos. 4 & 14.
- Klicken Sie auf die Schaltfläche Place Order.
- Übernehmen Sie im Fenster für die Memberanmeldung die Standardeinstellungen für Existing Customer und Trent Culpito.
- Geben Sie dieses Mal xxxx in das Feld für Kennwort ein.
- Aktivieren Sie das Markierungsfeld, um die Option Remember Password (Kennwort merken) auszuwählen.
- Klicken Sie auf OK.
- Geben Sie gültige Werte in die Felder für die Kreditkartennummer und das Ablaufdatum (z. B. 7777 7777 7777 7777 bzw. 06/09) ein.
- Klicken Sie auf die Schaltfläche Place Order.
- Klicken Sie im Nachrichtenfenster für die Auftragsbestätigung auf OK.
- Schließen Sie die Anwendung "ClassicsCD" durch Klicken auf die Schaltfläche
x.
- Klicken Sie auf die Schaltfläche Aufzeichnung stoppen
in der Symbolleiste Aufzeichnung.Wenn Sie die Aufzeichnung stoppen, wird der Aufzeichnungsmonitor von Functional Tester geschlossen. Danach werden Script und Objektübersicht in das Projektverzeichnis geschrieben. Das Functional Tester-Fenster wird geöffnet und das Script im Hauptfenster angezeigt.
Weiter mit Lerneinheit 4: Script wiedergeben.