Der Zugriff auf das Musterprojekt erfolgt entweder über die Beispielsammlung auf der Begrüßungsseite oder über das Menü Hilfe. Klicken Sie auf . Durchsuchen Sie die Sammlung nach dem Functional Tester-Musterprojekt, das in der Kategorie Technologie aufgelistet ist.
Das Musterprojekt wurde im Rahmen des Functional Tester-Lernprogramms erstellt. Sie können sich das Musterprojekt und die anderen Test-Softwarebausteine sowohl während als auch nach Ihrer Arbeit mit dem Lernprogramm anschauen, wenn Sie einen Vergleich mit Ihren eigenen Dateien durchführen möchten.
Das Musterprojekt setzt sich zusammen aus Script, Prüfpunkten, Objektübersicht sowie anderen Dateien, die Sie während der Arbeit mit dem Lernprogramm erstellen. Das Musterprojekt hat den Status, den es nach Abschluss der Arbeit mit dem Lernprogramm hätte. Zu Referenzzwecken können Sie das Script oder andere Softwarebausteine für einen Vergleich mit den eigenen Dateien aufrufen oder bei Bedarf auch das Script erneut wiedergeben. Das Script im Lernprogramm trägt den Namen "ClassicsSample".
Öffnen Sie das Projekt, indem Sie auf den Link Importieren klicken. Daraufhin wird das Projekt in der Ansicht "Functional Tester-Projekte" angezeigt. Klicken Sie auf den Scriptnamen, um sich das Script im entsprechenden Fenster anzeigen zu lassen. Sie können das Script wiedergeben, indem Sie auf die Schaltfläche Functional Test-Script ausführen in der Symbolleiste von Functional Tester klicken.
Das Projekt enthält zusätzlich Mustercode für eigene Scripts.
Klasse | Paket | Beschreibung |
ExtensionScript | superscript | Stellt allgemeine Dienstprogrammverfahren bereit. |
HtmlScript | superscript | Stellt Handler zum automatischen Entfernen unerwartet aktiver HTML-Dialoge bereit. |
WindowScript | superscript | Stellt Verfahren zum Umgang mit Problemen im Zusammenhang mit nativen Microsoft® Windows®-Anwendungen bereit. |
SwtScript | superscript | Stellt Verfahren zum Testen von SWT-basierten Anwendungen bereit. Beachten Sie, dass diese Implementierung mit WindowScript, einer Microsoft Windows-spezifischen Klasse, arbeitet. Unter Linux® funktioniert diese Klasse nicht. |
EclipseScript | superscript | Stellt Verfahren zum Testen von Plug-ins bereit, die auf der Eclipse-Plattform ausgeführt werden. (Informationen dazu finden Sie unter http://www.eclipse.org/). Beachten Sie, dass sich dieser Code interner Eclipse-Klassen bedient und daher möglicherweise mit künftigen Versionen von Eclipse nicht funktioniert. Bei dieser Klasse wird der Aufruf statischer Verfahren in SUT sowie die Verwendung angepasster Testobjekte dargestellt. |
WorkbenchTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell Workbench (siehe auch http://www.eclipse.org/). |
WorkbenchWindowTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell WorkbenchWindow (siehe auch http://www.eclipse.org/). |
WorkbenchPageTestObject | testobject.eclipse | Ein Testobjekt für Eclipse Shell WorkbenchPage (siehe auch http://www.eclipse.org/). |
Wenn Sie mit den vorliegenden Mustercodes arbeiten möchten, müssen Sie die Verzeichnisse "testobject" und "superscript" sowie deren Inhalt in ein Functional Tester-Projekt kopieren.
Möchten Sie eines der Scripts aus dem Verzeichnis "superscript" verwenden, müssen Sie für das betreffende Script über die Eigenschaft "Helper-Superklasse" den vollständigen Klassennamen für das Superscript definieren. Wenn Sie beispielsweise für ein Script mit dem Titel "X" die Superklasse "ExtensionScript" verwenden möchten, müssen Sie in der Ansicht "Functional Tester-Projekte" mit der rechten Maustaste auf "X" klicken und aus dem Popup-Menü "Eigenschaften" auswählen. Wählen Sie im Dialogfenster "Properties for X.java" den Eintrag "Functional Tester-Script" aus der Liste auf der linken Seite aus. Geben Sie im Editierfeld "Helper-Superklasse" den Text "superscript.ExtensionScript" ein. Sie haben auch die Möglichkeit, Ihre Projekteinstellungen dahingehend zu ändern, dass alle neu erstellten Scripts im Projekt als Erweiterung für das Superscript verwendet werden. Wenn Sie ein standardmäßiges Helper-Superscript für ein Projekt definieren möchten, müssen Sie mit der rechten Maustaste auf das betreffende Projekt klicken und im Popup-Menü den Eintrag "Eigenschaften" auswählen. Anschließend müssen Sie in "Functional Tester-Projekt" das Textfeld "Neue Script-Helper-Superklasse" definieren.
Nachdem Sie diesen Schritt ausgeführt haben, ist das "X.java"-Script in der Lage, sich der zusätzlichen Methoden von "ExtensionScript" wie getClipboardText(), setClipboardText(), clipboardVP() usw. zu bedienen.