記錄功能測試 Script(僅限 Windows)
本節說明建立功能測試 Script 來測試應用程式的過程。
記錄 Script
您必須先配置測試環境、配置應用程式及建立專案,才能開始在應用程式上記錄 Script。
啟動測試應用程式
在應用程式 上記錄測試時,最好使用 startApp 指令由 Functional Tester 在記錄期間啟動應用程式。重播測試時才會更可靠,因為 startApp 會使用應用程式配置資訊。Functional Tester 將開啟您指定的 Java™ 應用程式,或在瀏覽器中開啟 HTML 頁面,或以執行檔格式執行應用程式。
不記錄而直接建立新的 Functional Tester Script
除了透過記錄,您也可以手動建立 Script 來輸入 Java 程式碼。
在現有的 script 中記錄
利用 Functional Tester,您可以在現行 Script 的游標位置上開始記錄, 可讓您啟動應用程式、插入驗證點及新增 Script 支援函數。
記錄 Script 來測試 HTML 應用程式
您依照記錄任何功能測試 Script 的相同方式,記錄在單一瀏覽器上測試 HTML 應用程式的 Script。
記錄跨瀏覽器和跨平台的 Script
本主題提供程序概觀,說明如何設定環境來記錄跨瀏覽器 Script。
顯示測試物件資訊
您可以利用「測試物件視察程式」來檢查執行中應用程式可見的圖形元件, 並顯示這些物件的相關資訊,例如母項階層、繼承階層、測試物件內容、沒有值的內容及方法資訊。
取得內容值
您可以在記錄時取得選取的物件的單一內容值。Script 中會放入 getProperty,並在重播時傳回值。
設定物件的等待狀態
這項特性用來設定在重播期間檢查物件是否存在的等待狀態。在啟動應用程式之後或在其他可能花費很長時間的動作之後,需要等待物件時,這會很有用。
在中文系統上記錄和重播雙位元組字元
下列是在中文系統上記錄和重播 DBCS 的相關資訊。
使用驗證點
驗證點可驗證特定動作是否已執行,或是驗證物件的狀態。當您建立驗證點時,您會擷取應用程式中某一物件的相關資訊,並將這項資訊建立成基準線資訊,供播放期間比較之用。
使用 Scripting 服務
「Script 支援函數」對話框的標籤可讓您在現行 Functional Tester Script 中插入程式碼, 以執行各種作業,例如,在 Functional Tester Script 中插入 callScript 指令、日誌訊息、計時器、休眠指令或備註。
重新命名測試資產
您可以重新命名專案中的 Functional Tester Script、測試物件對映或其他檔案。
儲存測試 Script 和檔案
您有幾種方式可以儲存 Functional Tester Script 或檔案: 儲存現行測試 Script 或檔案、儲存所有測試 Script 和檔案、以另一個名稱儲存 Functional Tester Script,以及以另一個名稱儲存檔案。
以另一個名稱來儲存 Functional Tester Script
您可以使用 另一個名稱和新位置來儲存 Functional Tester Script。
以另一個名稱儲存檔案
您可以使用另一個名稱和新位置來儲存檔案。
刪除 Functional Tester Script
您可以從「專案」視圖或「解決方案瀏覽器」中刪除 Functional Tester Script。但請小心使用;刪除不在 ClearCase
®
來源控制下的 Script 或刪除 ClearCase 動態視圖中的 Script 將無法復原。
記錄功能測試的要訣
以下是解決一些潛在記錄問題的要訣。