使用比較程式來比較和更新驗證點資料

請利用「驗證點比較程式」來比較重播 Script 之後的驗證點資料和驗證點,並更新基準檔。如果驗證點失敗,「比較程式」會顯示期望值和實際值,方便您分析差異。然後,您可以載入基準檔並以實際檔案的值來更新。

若要開啟「比較程式」,請在 TestManager 的 Functional Tester 日誌中按兩下驗證點, 或在 Functional Tester HTML 日誌中按一下檢視結果鏈結。如需相關資訊,請參閱在日誌中檢視結果。「比較程式」橫幅會顯示驗證點的名稱。

如需「比較程式」使用者介面的相關資訊,請參閱驗證點比較程式

若要以「比較程式」來比較和更新驗證點資料:

  1. 在 Functional Tester 中記錄 Script,內含至少一個驗證點。如需記錄驗證點的相關資訊, 請參閱建立內容驗證點及一種驗證點類型的範例。
  2. 在測試中應用程式的新的建置上,重播內含驗證點的 Script。如需重播 Script 的相關資訊,請參閱從 Functional Tester 執行 Script
  3. 重播之後,日誌會顯示這次重播的日誌。如需設定選項在重播之後自動開啟日誌的相關資訊, 請參閱記載喜好設定頁面
  4. 從日誌中開啟「比較程式」。如果使用 TestManager 日誌, 請在事件類型直欄中按兩下驗證點。必要的話,展開「Script 啟動」指令來查看驗證點。如果使用 HTML 日誌,請按一下檢視結果鏈結。(請注意,嘗試在 HTML 日誌中從檢視結果鏈結來啟動「比較程式」時, 如果發生 Java™ 外掛程式的錯誤,請確認外掛程式已正確配置。如需相關指示,請參閱啟用瀏覽器的 Java 外掛程式。)

    在使用日誌時,如果有一個驗證點失敗, 以 Functional Tester Java Scripting 而言,請在「Functional Tester 專案」視圖中選取日誌。然後,用滑鼠右鍵按一下日誌,再按一下失敗驗證點。以 Functional Tester VB.NET Scripting 而言, 請在「解決方案瀏覽器」中選取日誌,用滑鼠右鍵按一下日誌,再按一下失敗驗證點

    在使用日誌時,如果有多個驗證點失敗,將開啟「驗證點的結果」精靈。請在清單中按一下失敗的驗證點,再按一下檢視結果完成

    這時會開啟「驗證點比較程式」來顯示驗證點。「比較程式」包含預期和實際的資料值。期望值已測試過。實際值是在重播期間從應用程式中擷取。如果驗證點失敗,差異會以紅色表示。

    以下列驗證點類型而言,期望值顯示在左邊,實際值顯示在右邊: 內容、資料(清單)、資料(表格)及資料(文字)。差異以紅色表示。以資料(功能表階層)和資料(樹狀階層)驗證點而言,期望值和實際值會相鄰顯示。差異的期望值以紅色表示,差異的實際值在下方以綠色表示。

  5. 查看兩個資料檔來比較期望值和實際值的任何差異。經由在「比較程式」中分析差異,您可以判斷差異是應用程式的刻意變更或缺陷。

    若要導覽差異,請利用資料顯示畫面上方的工具列的導覽按鈕。如需導覽按鈕的相關資訊,請參閱驗證點比較程式

  6. 如果要編輯基準檔來更新以後重播時的資訊,您必須載入基準檔。請按一下檔案 > 基準線,或按一下載入基準線以編輯工具列按鈕 載入基準線以編輯

    基準檔會取代畫面左邊的預期檔案。

    附註:如果使用 Functional Tester ClearCase® 整合,請參閱本主題最後的 ClearCase 使用者注意事項
  7. 若要編輯資料中的個別項目,請在畫面的基準線(左邊)直欄中編輯。編輯資料完成時,請按一下儲存。關於如何編輯各種驗證點畫面的詳細資料,請參閱驗證點編輯器

    以「資料(文字)」驗證點而言,請按一下編輯文字 編輯文字,啟動文字編輯器來編輯。至於其他驗證點類型,您可以直接在基準線資料顯示畫面中編輯。

  8. 以「內容」驗證點而言,如果判斷特定內容的基準值和實際值不同,您可以更新基準值。在「驗證點比較程式」中,用滑鼠右鍵按一下值不同的內容, 再按一下在現行選項上取代基準線
  9. 如果判斷所有差異反映出測試中應用程式的刻意變更,且想要更新基準線來反映變更, 您可以利用以實際值來取代基準線工具列按鈕 以實際值來取代基準線,取代整個基準檔。
  10. 如果已對基準線資料檔做出任何單獨的變更 (不是使用以實際值來取代基準線指令), 請按一下檔案 > 儲存來儲存變更。
  11. 完成比較和更新驗證點資料時, 請按一下檔案 > 結束,結束「驗證點比較程式」。

ClearCase 使用者注意事項


意見
(C) Copyright IBM Corporation 2000, 2007. All Rights Reserved.