Bei der Ausführung eines Scripts in Functional Tester werden alle aufgezeichneten Aktionen, z. B. das Starten einer Anwendung, die in der Anwendung ausgeführten Aktionen, Prüfpunkte und das Stoppen der Anwendung wiedergegeben.
Vorgehensweise
- Konfigurieren Sie Ihre Anwendung für den Test. Definieren Sie dazu für die Ausführung der Anwendung die passende Java™-Umgebung bzw. den passenden Web-Browser.
- Führen Sie das Script nach einer der folgenden Methoden aus:
- Klicken Sie in der Ansicht "Functional Tester-Projekte" auf ein Script. Klicken Sie anschließend auf die Schaltfläche Functional Tester-Script ausführen
in der Functional Tester-Symbolleiste.
- Klicken Sie in der Ansicht "Functional Tester-Projekte" mit der rechten Maustaste auf ein Script und klicken Sie anschließend auf Ausführen.
- Klicken Sie in der Ansicht "Functional Tester-Projekte" auf ein Script. Klicken Sie anschließend auf .
Der Assistent zum Starten von Scripts wird angezeigt.
- Optional: Wenn Sie verhindern möchten, dass der Assistent zum Starten von Scripts bei jeder Ausführung eines Testscripts geöffnet wird, können Sie folgende Schritte ausführen:
- Klicken Sie auf .
- Klicken Sie auf .
- Wählen Sie auf der Seite "Optionen für die Protokollierung" die Option Assistent zum Starten von Scripts nicht anzeigen aus.
- Übernehmen Sie auf der Seite "Protokoll auswählen" den Standardprotokollnamen, oder wählen Sie einen anderen Protokollnamen aus.
- Optional: Sie können Argumente für die Ausführung eingeben oder einen Iterationszähler für den Datenpool definieren:
- Klicken Sie auf Weiter, um die Seite "Wiedergabeoptionen angeben" anzuzeigen.
- Geben Sie im Feld Argumente für die Ausführung (bei Bedarf) Befehlszeilenargumente zur Weitergabe an das Script ein, oder wählen Sie die entsprechenden Argumente aus.
- Wählen Sie im Feld Iterationszähler für Datenpool entweder eine Ziffer oder den Eintrag Iteration bis zum Ende aus. So geben Sie an, wie häufig ein Testscript ausgeführt werden soll.
- Wenn im Dialogfenster "Benutzervorgaben" die Funktion zur Handhabung nicht erwarteter Fenster für alle Scripts aktiviert wurde, ist auf der Seite "Protokoll auswählen" das Markierungsfeld Handhabung nicht erwarteter Fenster aktivieren ausgewählt.
Heben Sie die Markierung auf, wenn Sie die Funktion für das ausgeführte Script inaktivieren möchten.
Wenn im Dialogfenster "Benutzervorgaben" die Funktion zur Handhabung nicht erwarteter Fenster nicht für alle Scripts aktiviert wurde, ist das Markierungsfeld Handhabung nicht erwarteter Fenster aktivieren nicht ausgewählt. Wählen Sie das Markierungsfeld aus, wenn Sie die Funktion für das ausgeführte Script aktivieren möchten.
Die Aktionen, die im Dialogfenster "Handhabung nicht erwarteter Fenster konfigurieren" für bestimmte Steuerelemente nicht erwarteter Fenster konfiguriert wurden, werden ausgeführt.
- Wenn im Dialogfenster "Benutzervorgaben" die dynamische Suchfunktion für alle Scripts aktiviert wurde, ist auf der Seite "Protokoll auswählen" das Markierungsfeld Script Find aktivieren, wenn Scoring Find fehlschlägt ausgewählt. Heben Sie die Markierung auf, wenn Sie die Funktion für das ausgeführte Script inaktivieren möchten. Die dynamische Suchfunktion ermöglicht es Rational Functional Tester,
Testobjekte in der getesteten Anwendung zu suchen,
deren hierarchische Position von der Position in der Testobjektübersicht abweicht, damit bei der Wiedergabe keine Fehler auftreten.
Wenn im Dialogfenster "Benutzervorgaben" die dynamische Suchfunktion nicht für alle Scripts aktiviert wurde, ist das Markierungsfeld Script Find aktivieren, wenn Scoring Find fehlschlägt nicht ausgewählt. Wählen Sie das Markierungsfeld aus, wenn Sie die Funktion für das ausgeführte Script aktivieren möchten.
- Klicken Sie auf Fertig stellen, um mit der Ausführung eines Scripts zu beginnen.
Ergebnisse
Der Wiedergabemonitor wird gestartet und liefert parallel zur Wiedergabe des Scripts entsprechende Informationen. Wird der Wiedergabemonitor nicht gestartet, müssen Sie die Einstellungen auf der Seite "Monitoreinstellungen für die Wiedergabe" prüfen.
Nach Ausführung des Scripts wird eine Protokolldatei geöffnet. Ist das nicht der Fall, müssen Sie in Functional Tester die Einstellungen auf der Seite "Protokolleinstellungen" prüfen.