您可以利用記錄工具列的插入驗證點或動作指令按鈕來開啟「驗證點和動作精靈」。在此精靈中,您可以選取要在應用程式中測試的物件,並選取要執行的測試類型。選取物件頁面是第一步。選取物件並按下一步之後,將開啟選取動作頁面。在這裡,您可以選擇要在測試物件上執行的動作。其中有兩個動作是驗證點(內容或資料),
另外兩個動作是在物件上的 Script 化動作(取得特定的內容值和等待物件)。如果選擇執行內容驗證點或執行資料驗證點,
則最終頁面是驗證點資料頁面。
如需建立驗證點的詳細資訊,請參閱建立內容驗證點或建立資料驗證點。
在這個頁面上檢視或編輯資料之後,請按一下完成,完成記錄驗證點。
視窗的左窗格顯示 Meta 資料。其中顯示一組內容,定義如何管理特定的資料。這個方格可編輯。例如,您可以在這個 Meta 資料方格的文字驗證點中編輯「不區分大小寫」或「空格規則」。若要編輯,請按兩下值直欄中的值。
物件內容以方格格式顯示在右窗格中。方格中的內容屬於測試物件樹狀結構中強調顯示的物件。內容顯示在左欄,值顯示在右欄。您可以在內容直欄中編輯要測試的內容,在值直欄中編輯內容值。
依預設,所有內容都沒有勾號,表示不會測試。請勾選您要測試的每一個內容。每次以這個驗證點來重播 Script 時,將測試已勾選的內容。您可以按一下方格上方的全選工具列按鈕,以勾選清單中的所有內容。請使用取消全選按鈕來清除所有的內容。視您要測試多少內容而定,通常很容易利用其中一個按鈕來選取或清除全部內容,再個別選取或清除例外的內容。使用內容驗證點時,只要測試您有興趣的特定內容即可。
方格採用巢狀樹狀階層。如果清單中出現資料夾,您可以按兩下資料夾或選取展開 (+) 圖示來展開。如果選取或清除資料夾圖示本身,將會測試或不測試下方的所有內容。
若要編輯值,請按兩下方格資料格。該資料格會變成可編輯。按一下資料格外面,編輯就會生效。在大多數情況下,按兩下值會讓資料格變成可編輯的欄位,但您只能變更值。有些特殊的情況下會出現另一個對話框來顯示資訊。比方說,如果內容是顏色,當您按兩下顏色值時,將開啟標準的「顏色」對話框。編輯之後,請關閉「顏色」對話框。在其他情況下,按兩下值時,值直欄中可能出現下拉清單。例如,true 或 false 的值會以下拉清單顯示。
在「內容」驗證點畫面上,方格有下列工具列按鈕。這些按鈕僅適用於目前顯示的資料。
剪下 -- 剪下選取的內容。然後放入「編輯器」剪貼簿,可再貼上。
複製 -- 將選取的內容複製到「編輯器」剪貼簿。
貼上 -- 從「編輯器」剪貼簿中將剪下或複製的內容貼上。
刪除 -- 刪除選取的內容。不會保留在「編輯器」剪貼簿上。
有大小寫區分的正規表示式 -- 指定正規表示式比較時是否區分大小寫。
將值轉換成正規表示式 -- 將內容值轉換成正規表示式。如需相關資訊,請參閱以型樣來取代完全相符的內容。
將值轉換成數字範圍 -- 將內容值轉換成數字範圍。如需相關資訊,請參閱以型樣來取代完全相符的內容。
評估正規表示式 -- 顯示正規表示式評估器,
讓您嘗試在驗證點中使用正規表示式之前先行測試。
將值轉換成資料儲存區參照/
復原資料儲存區參照 --
使用資料儲存區參照,在驗證點中使用資料儲存區,代替文字值。在驗證點中取消資料儲存區參照。
全選 -- 在清單中每一個內容的前面打上勾號。每次以這個驗證點來重播 Script 時,將測試已勾選的內容。
取消全選 -- 清除清單中每一個內容前面的勾號。當您以這個驗證點來重播 Script 時,將不會測試未勾選的內容。
隱藏未勾選的內容/顯示所有內容 -- 按一下隱藏未勾選的內容,隱藏未勾選的內容。然後,您只會看到將要測試的內容。按一下顯示所有內容,顯示所有內容,包括任何未勾選的內容。
您有五種方式可以顯示「資料」驗證點,視您在資料上進行何種測試而定。這個對話框的介面和記錄驗證點之後在「驗證點編輯器」中出現的介面相同。
如需這五種可能的資料顯示方式的相關資訊,請參閱驗證點編輯器, 並跳至該主題中的下列各節:
資料驗證點--功能表階層顯示
在建立「資料」驗證點時,如果選擇「功能表階層」或「功能表階層和內容」測試時,功能表會以樹狀格式顯示。「功能表階層」和「功能表階層和內容」是其中兩個例子。資料值欄位中的測試清單視物件 Proxy 所提供的資訊而定。在清單中也可能出現這兩個值以外的其他值。
資料驗證點--文字顯示
建立「資料」驗證點並選擇「可見文字」測試時,文字會以文字框格式顯示。「可見文字」只是其中一個例子。資料值欄位中的測試清單視物件 Proxy 所提供的資訊而定。在清單中也可能出現此值以外的其他值。
資料驗證點--表格顯示
建立「資料」驗證點並選擇「表格內容」或「選取的表格資料格」測試時,表格資料會以表格格式顯示。「表格內容」和「選取的表格資料」是其中的例子。資料值欄位中的測試清單視物件 Proxy 所提供的資訊而定。在清單中也可能出現這些值以外的其他值。
資料驗證點--樹狀階層顯示
建立「資料」驗證點並選擇「樹狀階層」測試時,資料會以樹狀格式顯示。「樹狀階層」只是其中一個例子。資料值欄位中的測試清單視物件 Proxy 所提供的資訊而定。在清單中也可能出現此值以外的其他值。
資料驗證點--清單顯示
建立「資料」驗證點並選擇「清單元素」測試時,資料會以清單格式顯示。「清單元素」只是其中一個例子。資料值欄位中的測試清單視物件 Proxy 所提供的資訊而定。在清單中也可能出現此值以外的其他值。
「測試物件」窗格是驗證點資料頁面的左上方窗格。「測試物件」樹狀結構是 Script 的局部物件對映。這個階層式畫面中只有驗證點中的物件。您無法編輯「測試物件」樹狀結構。但可以在此選擇物件,然後在右窗格的內容清單中編輯內容。
您可以在樹狀結構中按兩下資料夾,展開和收合下方的物件。請在樹狀結構中按一下個別物件,然後內容清單中查看內容。
識別資料位於左下方窗格。識別標籤顯示 Functional Tester 所用的識別資料,但無法編輯。管理標籤顯示物件的內部管理資料。「識別」和「管理」內容可管理和說明測試物件。識別和管理資料是 Script 的物件對映中的內容, 在相關聯的 Script 的環境定義下,可用來尋找和管理測試物件。您可以利用這項資訊來判斷相關聯的測試中應用程式下有什麼測試物件。
Meta 資料標籤顯示一組內容,定義如何管理特定的資料。您可以編輯「Meta 資料」方格。例如,您可以在「Meta 資料」方格的文字驗證點中編輯「不區分大小寫」或「空格規則」。若要編輯,請按兩下值直欄中的值。
在建立驗證點時,窗格中顯示的「識別」和「管理」內容,將成為測試物件的物件對映內容的 Snapshot。這些內容會隨著應用程式演進而變成歷程資訊。