功能測試專案範例

這個範例專案是利用功能測試指導教學所建立的。您可以在執行指導教學時查看 Script 和其他測試資產,或是在完成指導教學後再查看,以和您的檔案互相比較。

範例專案包含在您完成指導教學時所建立的 Script、驗證點、物件對映表和其他檔案。範例專案將保留為它在指導教學結束時的狀態。如果需要參考資料,您可以查看 Script 或其他資產,將它們與您自己的 Script 或資產作比較,或是實際重播 Script。指導教學 Script 的名稱為   "ClassicsSample"。

如果要開啟這個專案,請按一下匯入鏈結。這個專案就會顯示在「專案」視圖中。按一下 Script 名稱即可在 Script 視窗中查看它。您可以按一下「功能測試」工具列上的執行功能測試 Script 按鈕,以重播 Script。


此外,這個專案也有許多範例程式碼,可供您在自己的 Script 中使用。

如何使用這些範例

如果您想使用這些範例,請將 Testobject 和 Superscript 目錄及其內容複製到功能測試專案中。

如果要使用其中一個 Superscript,請將 Script 的說明程式超類別內容設定為該 Superscript 的完整類別名稱。比方說,如果要在名稱為 X 的 Script 上使用 ExtensionScript 超類別,請用滑鼠右鍵按一下「功能測試專案」視圖中的 X,然後從蹦現功能表中選取「內容」。在標題為「X.java 的內容」的對話框中,選取左邊清單中的「功能測試 Script」。最後,將標示「說明程式超類別」之編輯框中的文字設為 "superscript.ExtensionScript"。您也可以修改專案喜好設定,以專案中新建的所有 Script 來擴充這個 Superscript。如果要定義專案的預設說明程式 Superscript,請用滑鼠右鍵按一下專案,並從蹦現功能表中選取「內容」,然後設定「Functional Tester 專案」中標示為「新增 Script 說明程式超類別」的文字欄位。

完成這項作業之後,您的 X.java Script 就可以利用 ExtensionScript 的其他方法,例如 getClipboardText()、setClipboardText()、clipboardVP() 等。

 

類別 套件 說明
ExtensionScript Superscript 提供部分一般公用程式方法。
HtmlScript Superscript 提供處理常式以自動取消非預期的作用中「HTML 對話」。
WindowScript Superscript 提供部分方法,可用來解決原生 Microsoft Windows 應用程式的問題。
SwtScript Superscript 提供部分方法,可用來測試以 SWT 為基礎的應用程式。請注意,這種實作方式使用的 WindowScript 係專供 Microsoft Windows 使用。這個類別不適用於 Linux。
EclipseScript Superscript 提供部分方法,可用來測試在 Eclipse 平台中執行的外掛程式(請查閱 http://www.eclipse.org/)。請注意,這個程式碼使用內部 Eclipse 類別,因此可能不適用於未來的 Eclipse 版本。
這個類別說明在 SUT 中呼叫靜態方法,以及使用自訂測試物件的方法。
WorkbenchTestObject testobject.eclipse Eclipse(請參考 http://www.eclipse.org/)Shell Workbench 適用的測試物件。
WorkbenchWindowTestObject testobject.eclipse Eclipse(請參考 http://www.eclipse.org/)Shell WorkbenchWindow 適用的測試物件。
WorkbenchPageTestObject testobject.eclipse Eclipse(請參考 http://www.eclipse.org/)Shell WorkbenchPage 適用的測試物件。