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

第 3 課:建立驗證點

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

建立資料驗證點

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

建立圖片驗證點

您可以插入一個圖片驗證點,以確認針對所選 CD 顯示適當的專輯。
  1. 在記錄監視器中,按一下插入驗證點或動作指令按鈕 (插入驗證點)。
  2. 在「驗證點和動作精靈」的「選取物件」頁面中,清除選取物件之後進入下一頁選項(如果已勾選)。
  3. 使用「物件搜尋器」(物件搜尋器)來選取應用程式中的專輯圖片。按一下物件搜尋器, 並將它拖曳到專輯圖片上。按住滑鼠按鈕時, 您會看到專輯圖片框上一個紅色邊框,且物件名稱 (javax.swing.JTree) 會顯示在紅色邊框旁的畫面提示中。當您放開滑鼠按鈕進行選取時,請注意物件的識別內容會列在「選取物件」頁面底端的方格中。
  4. 下一步
  5. 在「選取動作」頁面中,選取執行圖片驗證點,然後按下一步
  6. 在「插入圖片驗證點指令」頁面中,輸入 Album_image, 作為驗證點名稱
  7. 確定已選取選取全圖,並按下一步
  8. 「驗證點資料」頁面會在右窗格中顯示擷取的圖片。按一下完成

建立內容驗證點

現在您可以插入不同的驗證點,以確認訂單適用於正確的客戶。「內容」驗證點可擷取確認畫面中的文字。
  1. 在 ClassicsCD 應用程式中,按一下 Order > View Existing Order Status。此時請勿點擊任何密碼欄位。
  2. 按一下 OK 您將測試 View Existing Orders 視窗中的 "Order for Trent Culpito" 標籤。
  3. 在記錄監視器中,按一下插入驗證點或動作指令按鈕 (插入驗證點)。
  4. 在「選取物件」頁面中,選取選取物件之後進入下一頁選項。
  5. 物件搜尋器拖到 "Order for Trent Culpito" 標籤來選取它。按住滑鼠按鈕時,請注意標籤會加上紅色邊框, 且會顯示物件名稱 (javax.swing.JLabel)。 選取物件之後,即會開啟「選取動作」頁面,因為您選取了進入下一頁選項。
  6. 選取執行內容驗證點(由上面算來第二個動作),然後按下一步
  7. 在「插入內容驗證點指令」頁面中,確認包含子項欄位設為
  8. 驗證點名稱之下,接受建議的預設值。
  9. 維持選取使用標準內容選項,然後按下一步 在「驗證點資料」頁面中,測試物件內容和其值會以方格的形式顯示。您可以在「內容」直欄中選擇要測試的內容,也可以編輯「值」直欄中的內容值。
    依預設,不會選取任何內容。如果要測試物件內容,請選取每一個您要測試的內容。 每當您以這個驗證點播放 Script 時,都會測試您所選取的內容。您可以按一下方格上方的全選工具列按鈕,來選取清單中的所有內容。請使用取消全選按鈕來清除所有的內容。為了在使用內容驗證點時得到最佳的結果,請只測試您有興趣的內容。在這個案例中,您只想測試文字內容,以判斷訂單是否適用於正確的客戶。
  10. 在「內容」直欄中,選取 textopaquevisible 內容,於播放期間加以測試。您可能必須點選勾選框兩次,選擇才能持續。
  11. 按一下完成
  12. 在 ClassicsCD 的 View Existing Orders 視窗中,按一下 Close

測試密碼欄位

現在讓我們很快地下另一筆訂單,以測試之前未測試過的密碼欄位。
  1. 展開作曲家樹狀結構中的 Haydn 資料夾。
  2. 按一下 Symphonies Nos. 94 & 98
  3. 按一下 Place Order 按鈕。
  4. 在 Member Logon 視窗中,保留 Existing CustomerTrent Culpito 的預設值。
  5. 這一次,請在 Password 欄位中輸入 xxxx
  6. 選取 Remember Password 選項。
  7. 按一下 OK
  8. 輸入有效的 card numberexpiration date, 例如:7777 7777 7777 777706/09 到期。
  9. 按一下 Place Order
  10. 在訂單確認訊息框中按一下 OK
  11. 按一下 x 按鈕,關閉 ClassicsCD 應用程式。
  12. 按一下「記錄」工具列中的停止記錄按鈕 (停止記錄)。
當您停止記錄時,Rational Functional Tester 即會關閉記錄監視器,接著將 Script 和物件對映表寫入專案目錄中。這時會還原 Rational Functional Test 視窗,且該 Script 會顯示在主視窗中。
< 上一個課程 | 下一個課程 >

意見