開始之前,您必須先完成練習 1.6:回歸測試。
驗證點提供了物件之內容或資料的基準線。如果驗證點在應用程式的後續建置中失效,表示您已發現應用程式的問題或刻意變更。如果是刻意變更,您可以更新驗證點中的資訊,使測試仍然適用於未來的建置。
這時「功能測試驗證點比較程式」會顯示您的驗證點資料。請注意,「比較程式」橫幅包含驗證點的名稱。(附註:如果您收到錯誤訊息,且「比較程式」並未開啟,您就必須啟用瀏覽器的 Java 外掛程式。如果需要這項啟用作業的相關指示,請參閱「功能測試說明」的「開始記錄之前」一節下的「啟用瀏覽器的 Java 外掛程式」主題。 請使用功能測試中的說明功能表,在「說明」目錄中存取這一節。)
當驗證點失效時,「比較程式」會顯示期望值和實際值,以協助您分析其差異。接著,您可以載入基準線檔案,並以實際檔案中的值來編輯或更新它。
失敗以紅色顯示。
當您在 ClassicsA 上建立驗證點時,橫幅標題為 "Order for Trent Culpito"。當您在 ClassicsB 上重播 Script 時,橫幅標題為 "Orders for Trent Culpito"。 "Orders" 是正確的,因為客戶可能在「訂單」對話框中有多筆訂單。因此您必須更新基準線檔案,將文字改成與 ClassicsB 相符。
您只能編輯基準線檔案。
請注意左邊的值直欄現在顯示的是基準線值。
您可以使用兩種方式來更新基準線檔案。您可以編輯方格的該資料格、將字母 s 加入 "Order" 這個單字,或者您也可以使用取代基準線指令。取代基準線就是將基準線檔案中全部的值取代成實際檔案中的值。一般而言,如果您只需要編輯一個值或幾個值,您應該個別編輯這些值。
文字內容中的兩個值現在已經相符,而且這個內容也不再以紅色顯示。如果需要有關使用「比較程式」的詳細資訊,請參閱「功能測試說明」。
由於您尚未修正該識別問題,因此功能測試會在成員登入對話框上出現暫停的狀況。重播結束時,功能測試將會顯示日誌。現在驗證點已通過測試!
現在您已準備就緒,可以開始執行練習 1.8:更新物件對映表。