< 上一個課程 | 下一個課程 >

第 6 課:播放測試 Script

在本課程中,您將播放 Script,並查看應用程式介面的某些部分。由於您記錄的 Script 是作用中的 Script, 因此當您按一下播放按鈕時,就會播放該 Script。
每次您以相關聯的資料儲存區播放 Script 時,Script 都會存取資料儲存區中的一筆記錄。當您建立驗證點的資料儲存區參照時,驗證點便會使用資料儲存區參照來存取該記錄中的變數。播放期間, 會用資料儲存區中的變數來代替資料儲存區參照。資料儲存區中的變數會與測試結果相比較。
  1. 若要播放 Script,請按一下工具列中的執行功能測試 Script (執行)。
  2. 選取日誌視窗中,保留預設日誌名稱 Order, 然後按下一步
  3. 資料儲存區疊代計數清單中選取疊代至完成為止選項, 以存取資料儲存區中的所有記錄;然後按一下完成

    IBM Rational Functional Tester 視窗會最小化, 並顯示播放監視器。在執行 Script 時,播放監視器中會顯示訊息。IBM Rational Functional Tester 會播放您記錄的所有動作, 例如:應用程式啟動、您在應用程式中執行的動作,以及從資料儲存區輸入資料。

    播放完成時,HTML 日誌會顯示測試執行的結果。日誌中列出的每一個事件在事件標題中都會包含綠色的 Pass 字樣。

    日誌是一種檔案,內含播放 Script 時發生的事件記錄。日誌包含可用來測試應用程式之所有驗證點的執行結果。

  4. 關閉日誌。

檢視簡化 Script 與應用程式視覺化項目

在記錄 Script 並播放之後,請仔細查看「功能測試」視景。
  1. 如果「功能測試」視窗最小化,請將它還原。 產生的簡化 Script 會顯示在 Script 編輯器中。「功能測試」視景

    Script 編輯器左側是「功能測試專案」視圖,其中列出您目前所連接的任何功能測試專案。專案名稱下方會列出每個專案中的所有 Script。這個「專案」視圖提供另一種導覽至不同 Script 的方式。當您在「專案」視圖中按兩下 Script 時,它就會在 Script 視窗中開啟,並變成作用中的 Script。

  2. 在 Script 編輯器中按一下 Click PlaceOrder 測試行。 PlaceOrder 的應用程式視覺化項目會顯示在「應用程式視圖」中。在您記錄簡化 Script 時, 會擷取應用程式的控制項與其內容。「應用程式視圖」中會顯示應用程式視覺化項目。應用程式視覺化項目會以藍色來強調顯示 PlaceOrder 控制項。您可以按一下 Script 中的每一個測試行, 並在「應用程式視圖」中檢視對應的應用程式視覺化項目。「應用程式視圖」中的「縮圖」窗格顯示專案中所有測試 Script 的應用程式視覺化項目, 而這些都是在記錄 Script 期間所擷取的。請注意,當您將滑鼠指在任何縮圖上時, 會縮放和顯示 Snapshot。
  3. 將滑鼠指標移至所示應用程式視覺化項目中的任何控制項上, 按一下滑鼠右鍵,然後選取插入註解,以便在該控制項上插入任何註解。 當您想檢查控制項的狀態,或者想提供控制項的附註以供往後參考時, 就可以使用這項特性。
  4. 按一下 Java 編輯器,檢視測試 Script 的對應 Java 程式碼。 請注意,簡化 Script 的每一個測試行會當成註解新增至對應的 Java 程式碼中。這種註解方法讓簡化 Script 與 Java 程式碼的對映更容易。請勿直接在 Java 編輯器中編輯 Java 程式碼, 這是因為對 Java 程式碼所做的變更不會顯示在簡化 Script 中。如果您想切換至 Java Scripting, 以利用簡化 Scripting 未提供的某些函數, 則您可以使用「插入自訂程式碼」特性,然後插入所需的 Java Script。
  5. 按一下 Script,繼續在 Script 編輯器中使用簡化 Script。

課程檢查點

在本課程中, 您已學習「功能測試視景」,以及如何播放測試 Script。
< 上一個課程 | 下一個課程 >

意見