< Zurück | Weiter >

Lerneinheit 8: Angepassten Java-Code einfügen

Sie können zu Java Scripting wechseln, wenn Sie Java-Code einfügen möchten, um zusätzliche Operationen wie das Erweitern einer Anwendungsprogrammierschnittstelle oder Funktionen auszuführen, die direkt im Simplified Script-Editor nicht möglich sind.
Wenn Sie sowohl das Simplified Script als auch Java Scripting verwenden möchten, müssen Sie die im Simplified Script-Editor verfügbare Funktion "Java-Code-Snippet einfügen" oder "Java-Methode einfügen" verwenden und zu Java Scripting wechseln. Wenn Sie das Java-Script direkt, also ohne diese Funktionen, ändern, gehen die Änderungen im Java-Script verloren und das Simplified Script wird während der Wiedergabe ausgeführt.

In dieser Lerneinheit fügen Sie ein Java-Code-Snippet ein, damit Rational Functional Tester während der Wiedergabe wartet, bis das Steuerelement Password im Fenster für die Memberanmeldung (Member Logon) in der Anwendung angezeigt wird, und das Steuerelement dann testet.

Sie können die Option zum Festlegen, dass auf die Anzeige eines Steuerelements gewartet werden soll, für eine Testzeile in der Ansicht Eigenschaften auf der Seite Wiedergabe aktivieren. In diesem Lernprogramm führen Sie jedoch die folgenden Schritte aus, um zu lernen, wie Sie angepassten Java-Code einfügen können:

  1. Wählen Sie die Testzeile Click Password im Scripteditor aus. (Dies ist die erste Testzeile in der Gruppe "Member Logon".)
  2. Klicken Sie mit der rechten Maustaste und wählen Sie Java-Code-Snippet einfügen aus. Die Testzeile Click here to tag the Java snippet test line wird nach Click Password eingefügt.
  3. Wählen Sie die eingefügte Testzeile aus und ersetzen Sie den Text der Testzeile durch folgenden Text: Wait for the control.
  4. Ziehen Sie die Testzeile Wait for the control an die Position über der Testzeile Click Password, sodass der Java-Code ausgeführt wird, bevor das Kennwortsteuerelement getestet wird. Testzeile 'Wait for the control'
  5. Klicken Sie auf Datei > Speichern, um das Simplified Script zu speichern.
  6. Klicken Sie auf den Java-Editor, der neben dem Scripteditor angezeigt wird. Wait for the control wird im Java-Editor zusammen mit dem Ausgangs- und Endpunkt für das Einfügen des Java-Codes als Kommentar angezeigt.
  7. Geben Sie den Java-Code password().waitForExistence(); in den Kommentarbereich zwischen dem Ausgangs- und dem Endpunkt ein. Java-Code
  8. Klicken Sie auf Datei > Speichern, um das Java-Script zu speichern.

Script wiedergeben

Geben Sie das Testscript wieder und prüfen Sie die Ergebnisse des geänderten Testscripts.
  1. Klicken Sie zur Wiedergabe des Scripts in der Symbolleiste auf Functional Test-Script ausführen (Ausführen).
  2. Übernehmen Sie im Fenster Protokoll auswählen den Standardprotokollnamen Order und klicken Sie dann auf Weiter.
  3. Wählen Sie in der Liste Iterationszähler für Datenpool die Option Iteration bis zum Ende aus, um auf alle Datensätze im Datenpool zuzugreifen. Klicken Sie anschließend auf Fertig stellen. IBM Rational Functional Tester gibt das geänderte Script wieder. Beachten Sie, dass während der Wiedergabe die Klickaktion auf der Seite mit den Albumdetails nicht ausgeführt wird.

    Sobald die Wiedergabe abgeschlossen ist, wird das HTML-Protokoll mit den Ergebnissen des Testlaufs angezeigt. Jedes im Protokoll erfasste Ereignis ist in der Kopfzeile mit der grünen Kennzeichnung Pass versehen. Sie können auch die Momentaufnahme der Liste mit den Komponisten (Composers) anzeigen.

Ziele dieser Lerneinheit

In dieser Lerneinheit haben Sie erfahren, wie Sie ein Simplified Script ändern und ein angepasstes Java-Code-Snippet in ein Simplified Script einfügen können.
< Zurück | Weiter >

Feedback