練習 1.3:建立驗證點

開始之前,您必須先完成練習 1.2:記錄 Script

在本練習中,您將記錄驗證點來測試物件。驗證點可驗證特定動作是否已執行,或是驗證物件的狀態。您可以建立「內容」驗證點或六種類型的「資料」驗證點。當您建立驗證點時,您會擷取應用程式中某一物件的相關資訊, 以建立基準線資訊供重播期間比較之用。您將記錄「資料」驗證點來擷取作曲家的樹狀結構。

建立資料驗證點

  1. 在記錄監視器中,按一下插入驗證點或動作指令按鈕 (插入驗證點)。
  2. 在「驗證點和動作精靈」的選取物件頁面上,如果已經選取「進入下一頁」選項,請將它清除。
  3. 使用物件搜尋器 (物件搜尋器) 來選取應用程式中的「作曲家」樹狀結構。按一下物件搜尋器,並將它拖曳到樹狀結構上。按住滑鼠按鍵不放時,您會看到整個樹狀結構被紅色的邊框圍住,而物件名稱 (javax.swing.JTree) 則顯示在紅色邊框旁邊的畫面提示中。當您放開滑鼠按鍵以進行選取時,請注意物件的識別內容會列示在選取物件頁面底端的方格中。
  4. 下一步
  5. 選取動作頁面上,執行資料驗證點應該已經選取。它是這個頁面上的第一個動作。請確定選取它,然後按下一步
  6. 插入驗證點資料指令頁面的資料值欄位中,選取樹狀結構階層測試。這個測試會擷取有關整個樹狀結構階層的資訊。
  7. 驗證點名稱欄位中,輸入 Classics_tree,然後按下一步
  8. 驗證點資料頁面會將擷取的資料顯示在右窗格的方格中。如果項目旁邊的方框中出現勾號,便會測試該項目。依預設,所有的項目都會被選取。請讓它們保留選取狀態。如果未選取所有項目,請按一下全選按鈕。
  9. 按一下完成

建立內容驗證點

現在您可以插入不同的驗證點,以確認訂單適用於正確的客戶。「內容」驗證點可擷取確認畫面中的文字。

  1. 在 ClassicsCD 應用程式中,按一下訂單 > 檢視現有的訂單狀態。此時請勿點擊任何密碼欄位。
  2. 按一下確定
您將測試「檢視現有訂單」對話框中的「Trent Culpito 的訂單」標籤。
  1. 在記錄監視器中,按一下插入驗證點動作指令按鈕(插入驗證點)。
  2. 選取物件頁面上,這一次請選取「進入下一頁」選項(「物件搜尋器」下方的勾選框)。
  3. 將「物件搜尋器」拖曳到「Trent Culpito 的訂單」標籤上來選取它。按住滑鼠按鍵不放時,您會看到標籤被紅色的邊框圍住,而且物件名稱 (javax.swing.JLabel) 也會顯示。
因為您選取了「進入下一頁」選項,所以在您選取物件之後,選取動件頁面便會開啟。
  1. 選取執行內容驗證點(由上面算下來第二個動作)。
  2. 下一步
  3. 插入內容驗證點指令頁面上,讓包含子項欄位保持設定為
  4. 驗證點名稱之下,接受建議的預設值。
  5. 保持使用標準內容選項的勾選狀態,然後按下一步
驗證點資料頁面上,測試物件內容及其值會顯示成方格的格式。您可以在內容直欄中選擇要測試的內容,而且可以在直欄中編輯內容值。

依預設,不會選取任何內容。如果要測試物件內容,您必須以勾選每一個內容的方式來選擇您想測試的內容。每當您以這個驗證點重播 Script 時,都會測試您所選取的內容。您可以按一下方格上方的全選工具列按鈕,以勾選清單中的所有內容。請使用取消全選按鈕來清除所有的內容。當您使用「內容」驗證點時,比較好的作法是只測試您想測試的內容。

在這個案例中,您只想測試文字內容,以判斷訂單是否適用於正確的客戶。

  1. 內容直欄中,捲動至文字內容。選取文字內容旁邊的 勾選框,以便在重播期間測試它。您可能必須按兩次勾選框,才能讓勾號保留在勾選框中。
  2. 另外,也請選取不透明和可見內容。
  3. 按一下完成
  4. 在 ClassicsCD 的「檢視現有訂單」對話框中,按一下關閉

現在,我們要很快地再下一筆訂單,以測試前面沒有測試的密碼欄位。

  1. 展開作曲家樹狀結構中的舒伯特資料夾。
  2. 按一下第 4 號與第 14 號弦樂四重奏
  3. 按一下訂購
  4. 成員登入對話框中,保留現有客戶Trent Culpito 的預設值。 
  5. 這一次,請在 Password 欄位中輸入 xxxx。
  6. 按一下勾選框,選取記住密碼選項。
  7. 按一下確定
  8. 輸入有效格式的信用卡卡號和到期日,例如 7777 7777 7777 7777,07/07 到期。
  9. 按一下訂購
  10. 在訂單確認訊息框中按一下確定
  11. 按一下 x 按鈕,關閉 ClassicsCD 應用程式。
  12. 按一下記錄工具列上的停止記錄按鈕 (停止記錄)。

當您停止記錄時,功能測試便會關閉監視器,並將您的 Script 和物件對映表寫入您的專案目錄中。「功能測試」視窗將會還原,並在主視窗中顯示 Script。

現在您已準備就緒,可以開始執行練習 1.4:重播 Script

使用條款 | 意見
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.