Bevor Sie mit dieser Übung beginnen können, müssen Sie bereits Übung 1.3: Prüfpunkte erstellen ausgeführt haben.
Nach Wiedergabe des Scripts werden Sie sich wieder mit dem Functional Test-Fenster beschäftigen und andere Abschnitte dieses Fensters durcharbeiten. Da es sich bei dem Script, das Sie gerade aufgezeichnet haben, um das aktive Script handelt (auf der Registerkarte im Java-Editor muss "Classics.java" vermerkt sein), wird dieses Script wiedergegeben, sobald Sie auf die Wiedergabetaste drücken.
Das Functional Test-Fenster wird minimiert und der Wiedergabemonitor wird rechts oben in der Anzeige gestartet. Während der Wiedergabe des Scripts werden über den Wiedergabemonitor entsprechende Nachrichten ausgegeben. Es werden von Functional Test alle aufgezeichneten Aktionen (beispielsweise der Start der Anwendung, die Ausführung von Aktionen innerhalb der Anwendung sowie die Umsetzung der Prüfpunkte) wiedergegeben.
Sobald die Wiedergabe abgeschlossen ist, wird in einem separaten Fenster das HTML-Protokoll mit den entsprechenden Resultaten angezeigt. Alle im Protokoll erfassten Ereignisse sollten in der Kopfzeile mit der grünen Kennzeichnung Pass versehen sein. Die beiden Prüfpunkte, die Sie aufgezeichnet haben, werden ebenfalls aufgeführt.
Schließen Sie das Protokoll.
Nachdem Sie erfolgreich ein Script aufgezeichnet und wiedergegeben haben, können Sie sich nun etwas genauer mit der Functional Test-Perspektive beschäftigen.
Wenn Sie mit mehreren Scripts arbeiten, werden alle offenen Scripts von Functional Test im Java-Editor (dem Scriptfenster) in einem Projekt angezeigt. Jedes Script verfügt im Fenster über eiene eigene Registerkarte, wobei die Registerkarte des gerade aktiven Scripts farblich dargestellt wird. Alle Aktionen in Bezug auf ein Script (beispielsweise dessen Wiedergabe) werden immer für das jeweils aktive Script ausgeführt.
Achten Sie auch auf die Informationen zum Script, die in hellblauer Schrift und durch vorangestellte Sternchen gekennzeichnet durchgehend im oberen Fensterbereich angezeigt werden. Diese Informationen stammen aus der Schablone für Scripts, die Sie je nach Bedarf ändern können. Weitere Informationen zum Ändern der Schablone für Scripts finden Sie in der Functional Test-Hilfe.
Berücksichtigen Sie auch, dass von Functional Test in grüner Schrift ein Kurzkommentar in das Script eingefügt wird, um so das Objekt zu identifizieren, auf das sich die folgenden Zeilen beziehen. Mit diesen Informationen fällt es einfacher, im Script zu navigieren. Zeichenfolgen, die während der Aufzeichnung als Argumente in Verfahren eingesetzt werden (dazu gehören auch Benutzereingaben), werden in intensivem Blau dargestellt.
Wenn Sie den Cursor auf bestimmte Bereiche des Scripts stellen, werden von Functional Test in einem Textfenster nützliche Informationen angezeigt. Bei einer Helper-Methode beispielsweise wird Ihnen die in der Objektübersicht festgelegte Eigenschaft "Description" in Kombination mit den Erkennungseigenschaften des betreffenden Objekts angezeigt. Diese Hoverfunktion wird über die Benutzervorgaben gesteuert. Möchten Sie die Funktion deaktivieren oder die angezeigten Daten ändern, müssen Sie zunächst in Fenster > Benutzervorgaben den Editor auswählen und anschließend die Registerkarte für die Hoverfunktion aktivieren. Die Hoverfunktion ist standardmäßig aktiviert.
Links vom Java-Editor (dem Scriptfenster) finden Sie die Ansicht "Functional Test-Projekte", in der die Functional Test-Projekte aufgeführt werden, zu denen aktuell eine Verbindung besteht. Alle zum jeweiligen Projekt gehörenden Scripts werden unter dem Projektnamen aufgeführt. Mit dieser Ansicht der Projekte steht Ihnen also eine alternative Methode zur Verfügung, um zu einem anderen Script zu navigieren. Wenn Sie in der Ansicht der Projekte doppelt auf ein Script klicken, wird dieses im Scriptfenster geöffnet und damit zum aktiven Script.
Rechts vom Java-Editor finden Sie den Script-Explorer, in dem die Prüfpunkte und Objektübersichten des jeweils aktiven Scripts aufgeführt werden. Über den Script-Explorer können Sie den Prüfpunkteditor starten und Prüfpunkte anzeigen und editieren. Sie können aber auch den Editor für Objektübersicht starten und Objektübersichten anzeigen und editieren. Weitere Informationen zum Script-Explorer oder zu anderen Komponenten der Functional Test-Perspektive finden Sie in der Functional Test-Hilfe.
Sie können nun mit Übung 1.5: Prüfpunkte und Objektübersichten fortfahren.