您可以在「驗證點編輯器」中為數個元素指定色彩設定。
關於如何建立驗證點的相關資訊,請參閱建立內容驗證點當做範例。
下列各節說明「驗證點編輯器」視窗的組件及工具列。
視窗的左窗格顯示 Meta 資料。其中顯示一組內容,定義如何管理特定的資料。這個方格可編輯。例如,您可以在這個 Meta 資料方格的文字驗證點中編輯「不區分大小寫」或「空格規則」。若要編輯,請按兩下值直欄中的值。
「驗證點編輯器」頂端的工具列有五個按鈕。
檔案:儲存 -- 儲存您所做的任何編輯。
檔案:回復 -- 回復至前次儲存時的資料狀態。如果開啟驗證點之後尚未儲存編輯,則會回復至開啟時的狀態。如果已編輯且儲存,則會回復至前次「儲存」時的狀態。
檔案:移出 -- 從 ClearCase® 移出驗證點。當驗證點已移出時,可以使用檔案:移出按鈕。當驗證點未移入時,無法使用「檔案:移出」按鈕。
隱藏/顯示
TestObject 資訊 -- 切換顯示「編輯器」視窗的測試物件和識別資料窗格。隱藏這項資訊時,整個「編輯器」視窗會成為主要資料區。這是一項持久設定--下次開啟「編輯器」時,將以您前次的設定呈現。然而,請注意,如果「測試物件」樹狀結構有多個節點,
則不論這些設定如何,下次開啟「驗證點編輯器」時一律會再次顯示這些窗格。
說明 -- 顯示「驗證點編輯器」的「說明」。您可以隨時從 Functional Testr 的說明功能表中開啟 Functional Tester「說明」。
功能表列包含本主題中的工具列按鈕所代表的相同指令。
檔案 -- 這些儲存、回復、 移出及結束指令和以上在「主要工具列」小節所列出的按鈕相同。
編輯 -- 這些指令和以下在「內容驗證點」小節所列出的按鈕相同。
測試物件 > 強調顯示 -- 如果測試應用程式已開啟, 您可以在「測試物件」樹狀結構中選取物件,然後按一下這個指令來查看應用程式中強調顯示的物件。如果需要驗證應用程式中的物件,請利用這項特性。
喜好設定 > 工具列 -- 工具列控制工具列的顯示。隱藏/顯示「檔案」、「Meta 資料」及「說明」工具列。樹狀結構上的測試物件外觀顯示編輯測試物件說明對話框, 可讓您自訂「測試物件階層」中每一個物件顯示的文字。隱藏 TestObject 資訊切換顯示「編輯器」視窗的測試物件和識別資料窗格。
說明 -- 顯示「驗證點編輯器」的「說明」。您可以隨時從 Functional Tester 的說明功能表中開啟 Functional Tester「說明」。
「驗證點編輯器」的右窗格顯示驗證點資料。例如,以「內容驗證點」而言,此處會顯示內容和值直欄。這是您編輯驗證點資料的地方。
在記錄驗證點時可以取得七種不同的顯示畫面,如下列各節所述。
內容驗證點 -- 方格顯示
建立「內容」驗證點時,物件內容會以方格格式顯示。如需記錄的相關資訊,請參閱建立內容驗證點。方格中顯示的內容屬於測試物件樹狀結構中強調顯示的物件。內容顯示在左欄,值顯示在右欄。您可以在內容直欄中勾選內容的勾選框,以編輯要測試哪些內容,也可以在值直欄中編輯內容值。
依預設,所有內容都沒有勾號,表示不會測試。請勾選您要測試的每一個內容。每次以這個驗證點來重播 Script 時,將測試已勾選的內容。您可以按一下方格上方的全選工具列按鈕
,勾選清單中的所有內容。請利用方格上方的取消全選按鈕
來清除所有內容。視您要測試多少內容而定,通常很容易利用其中一個按鈕來選取或清除全部內容,再個別選取或清除例外的內容。
使用內容驗證點時,只要測試您有興趣的特定內容即可。
方格採用巢狀樹狀階層。如果清單中出現資料夾,您可以按兩下資料夾或選取展開圖示來展開。如果選取或清除資料夾圖示本身,將會測試或不測試下方的所有內容。
若要編輯值,請按兩下方格資料格。該資料格會變成可編輯。按一下資料格外面,編輯就會生效。在大多數情況下,按兩下值會讓資料格變成可編輯的欄位,但您只能變更值。有些特殊的情況下會出現另一個對話框來顯示資訊。比方說,如果內容是顏色,當您按兩下顏色值時,將開啟標準的「顏色」對話框。編輯之後,請關閉「顏色」對話框。在其他情況下,按兩下值時,值直欄中可能出現下拉清單。例如,true 或 false 的值會以下拉清單顯示。如果值是字串或複式值類型,您可以用滑鼠右鍵按一下值並選取開啟,將會在個別視窗中顯示值,讓您查看較長的文字行,也較容易編輯。
在「內容」驗證點畫面上,方格有下列工具列按鈕。這些按鈕僅適用於目前顯示的資料。
剪下 -- 剪下選取的內容。然後放入「編輯器」剪貼簿,可再貼上。
複製 -- 將選取的內容複製到「編輯器」剪貼簿。
貼上 -- 貼上已剪下或複製的內容。將按字母順序插入畫面中。
刪除 -- 刪除選取的內容。不會保留在剪貼簿上。
有大小寫區分的正規表示式 -- 啟用或停用區分大小寫的比較。
將值轉換成正規表示式 --
將更新的測試物件內容方格中的識別內容值轉換成正規表示式。如需相關資訊,請參閱以型樣來取代完全相符的內容。
將值轉換成數字範圍 -- 將更新的測試物件內容方格中的識別內容值轉換成數字範圍。如需相關資訊,請參閱以型樣來取代完全相符的內容。
評估正規表示式 -- 顯示正規表示式評估器,
讓您嘗試在驗證點中使用正規表示式之前先行測試。
將值轉換成資料儲存區參照/
復原資料儲存區參照 --
使用資料儲存區參照,在驗證點中使用資料儲存區,代替文字值。在驗證點中取消資料儲存區參照。請參閱關於資料儲存區參照和驗證點。
全選 -- 在清單中每一個內容的前面打上勾號。每次以這個驗證點來重播 Script 時,將測試已勾選的內容。
取消全選 -- 清除清單中每一個內容前面的勾號。當您以這個驗證點來重播 Script 時,將不會測試未勾選的內容。
隱藏未勾選的內容/顯示所有內容 -- 按一下隱藏未勾選的內容,隱藏未勾選的內容。然後,您只會看到將要測試的內容。按一下顯示所有內容,顯示所有內容,包括任何未勾選的內容。
在「內容」驗證點畫面上,方格有下列蹦現功能表指令。若存取這些指令,請用滑鼠右鍵按一下值直欄中的值。
開啟 -- 如果值是字串或複式值類型,則會在個別視窗中顯示值,讓您查看較長的文字行,也較容易編輯。
有大小寫區分的正規表示式 -- 指定正規表示式比較時是否區分大小寫。
評估正規表示式 -- 顯示正規表示式評估器,
讓您嘗試在驗證點中使用正規表示式之前先行測試。
將值轉換成正規表示式 -- 將內容值轉換成正規表示式。如需相關資訊,請參閱以型樣來取代完全相符的內容。
重做/復原正規表示式 -- 重做或取消正規表示式轉換。
將值轉換成數字範圍 -- 將內容值轉換成數字範圍。如需相關資訊,請參閱以型樣來取代完全相符的內容。
復原數字範圍 -- 重做或取消數字範圍。
將值轉換成資料儲存區參照 --
使用資料儲存區參照,在驗證點中使用資料儲存區,代替文字值。
復原資料儲存區參照 -- 在驗證點中取消資料儲存區參照。
資料驗證點--功能表階層顯示
在建立「資料」驗證點時,如果選擇「功能表階層」或「功能表階層和內容」測試時,功能表會在主要資料區(右窗格)以樹狀格式顯示。「功能表階層」和「功能表階層和內容」是其中兩個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這兩個值以外的其他值。如需記錄的相關資訊,請參閱建立資料驗證點(功能表階層)。
樹狀會顯示應用程式的整個功能表階層,或一個最上層功能表和子項目,視您如何記錄驗證點而定。如果選擇整個功能表列,每一個最上層功能表依功能表列中由左至右的順序,以相同順序在樹狀中由上至下顯示。每一個功能表項目顯示在其最上層功能表下方。請利用加號和減號來開啟和關閉每一個最上層功能表的清單。
依預設,所有功能表項目都有勾號,表示將會測試。每次以這個驗證點來重播 Script 時,將測試已勾選的項目,將不會測試未勾選的項目。您可以按一下樹狀結構上方的全選工具列按鈕來勾選所有功能表項目。請利用取消全選按鈕來清除所有項目。
樹狀結構上方的剪下、複製、 貼上、刪除、全選及取消全選工具列按鈕, 適用於樹狀階層中選取的功能表項目,且只能在「驗證點編輯器」內使用。(不使用系統剪貼簿。)
若要編輯功能表,請在樹狀中按兩下功能表。這時會在方格中開啟內容,供您編輯。您可以在值直欄中按兩下值來編輯實際值。您也可以利用每一個內容旁邊的勾選框,編輯重播期間要測試的內容清單。勾選的項目就是會測試的項目。方格上方的工具列按鈕和物件內容方格中的工具列按鈕相同, 請參閱以上在「內容驗證點-方格顯示」小節的說明。差別在於這些按鈕適用於選取的功能表內容或值,除此之外,使用方式如上所述。
資料驗證點--文字顯示
建立「資料」驗證點並選擇「可見文字」測試時,功能表會在主要資料區(右窗格)以文字框格式顯示。「可見文字」只是其中一個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這個值以外的其他值。如需記錄的相關資訊,請參閱建立資料驗證點(文字)。
文字會顯示在文字框中,用法就像簡單的文字編輯器一樣。您可以直接在此文字框中輸入和編輯。若要編輯驗證點資料,請在此區域中編輯文字。
資料驗證點--表格顯示
在建立「資料」驗證點時,如果選擇「表格內容」或「選取的表格資料格」測試時,表格資料會在主要資料區(右窗格)的表格中顯示。「表格內容」和「選取的表格資料」是其中兩個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這些值以外的其他值。
如需記錄的相關資訊,請參閱建立資料驗證點(表格)。
此表格顯示的資訊和應用程式中的表格相同。若要編輯驗證點資料,請在表格中按兩下任何資料格來編輯此資料格。
您也可以編輯要測試表格中的哪些資料格。在比較區域內的表格資料格以灰色背景顯示。如果測試整個表格,則所有資料格會變成灰色。在資料區上方的工具列中,您可以利用下拉清單做為選擇機制。先在清單中選擇選取直欄、 選取列或選取資料格,再於表格中選取。比方說,如果選取選取列,則按一下第二列的一個資料格時,將選取整個第二列。如果選擇選取資料格,則只會選取該資料格。選取要比較的資料之後,請按一下更新比較區域按鈕,讓變更生效。
表格區上方的剪下、 複製、貼上及刪除工具列按鈕適用於選取的列, 且只能在驗證點編輯器內使用。(不使用系統剪貼簿。)
您可以用滑鼠右鍵按一下表格項目來存取蹦現功能表。這些指令和以上在內容驗證點--方格顯示小節所列出的指令相同。
Meta 資料標籤中有一些功能也可用來編輯表格資料。例如,您可以在 Meta 資料標籤中直接編輯表格的直欄標題或列標題。若要編輯直欄標題,請按兩下 columnHeaders 內容的值直欄。這時會開啟一個小編輯器供您編輯標題。列標題的編輯方式一樣(如果表格有列標題)。按兩下 rowHeaders 值即可編輯。若要比較直欄標題,您必須在「Meta 資料」標籤中將 compareColumnHeaders 內容改為 true。compareRowHeaders 值也一樣,可指出是否要比較列標題。
如果在「Meta 資料」標籤中按兩下 compareRegions 內容的值,將會開啟編輯器,顯示表格中選取的區域。對於選取的資料格,將顯示每一個選取的資料格的列索引或鍵值對,以及直欄標題或索引。對於選取的列,將顯示列索引或鍵值對。對於選取的直欄,將顯示直欄標題或索引。使用這個比較區域編輯器也可以選取要比較的區域。如果在這個編輯器中按一下比較全部資料格按鈕,將會測試所有表格資料格。
如果表格支援列索引鍵或直欄索引鍵, 只要在「Meta 資料」標籤中按兩下 columnKeys 和 rowKeys 值,即可編輯和插入這些索引鍵,
資料驗證點--樹狀階層顯示
執行「資料」驗證點並選擇「樹狀階層」或「選取的樹狀階層」測試時,資料會在主要資料區(右窗格)以樹狀格式顯示。「樹狀階層」和「選取的樹狀階層」是其中兩個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這兩個值以外的其他值。如需記錄的相關資訊,請參閱建立資料驗證點(樹狀階層)。
樹狀結構會顯示應用程式的整個樹狀階層。樹狀結構中的每一個項項會依應用程式中出現的順序由上至下顯示。每一個項目會顯示在最上層項目下方。請利用加號和減號來開啟和關閉每一個最上層項目的清單。
依預設,所有樹狀項目都有勾號,表示將會測試。每次以這個驗證點來重播 Script 時,將測試已勾選的項目,將不會測試未勾選的項目。您可以按一下樹狀結構上方的全選工具列按鈕來勾選所有樹狀項目。請利用取消全選按鈕來清除所有項目。
樹狀結構上方的剪下、複製、 貼上、刪除、全選及取消全選工具列按鈕, 適用於樹狀階層中選取的項目,且只能在「驗證點編輯器」內使用。(不使用系統剪貼簿。)
若要編輯階層中的項目,請在樹狀結構中按兩下項目。這時會開啟一個小文字框,供您編輯項目。
資料驗證點--清單顯示
建立「資料」驗證點並選擇「清單元素」測試時,資料會在主要資料區(右窗格)以清單格式顯示。「清單元素」只是其中一個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這個值以外的其他值。如需記錄的相關資訊,請參閱建立資料驗證點(清單)。
清單所顯示的資訊和應用程式中的清單相同,且依相同順序由上至下顯示。若要編輯清單項目,請在清單顯示畫面中按兩下項目。欄位會變成可編輯。您也可以利用每一個項目旁邊的勾選框,編輯重播期間要測試的項目清單。勾選的項目就是會測試的項目。依預設會全部勾選。
您可以用滑鼠右鍵按一下清單項目來存取蹦現功能表。這些指令和以上在內容驗證點--方格顯示小節所列出的指令相同。
您可以利用清單區上方的插入工具列按鈕,在清單中插入項目。將會建立空白行讓您輸入新的清單項目。如果未選取任何項目就按一下插入,新項目會出現在清單尾端。如果按一下插入時已選取項目,則新項目會插入選取的項目上方。
清單上方的工具列按鈕和物件內容方格中的工具列按鈕相同, 請參閱以上在「內容驗證點-方格顯示」小節的說明。差別在於這些按鈕適用於選取的清單項目,除此之外,使用方式如上所述。剪下、複製、 貼上及刪除、全選及取消全選工具列按鈕只能在「驗證點編輯器」內使用。(不使用系統剪貼簿。) 插入按鈕如上所述。
資料驗證點--狀態顯示
建立「資料」驗證點並選擇「勾選框按鈕狀態」或「切換按鈕狀態」測試時,資料會在主要資料區(右窗格)以清單格式顯示。「勾選框按鈕狀態」或「切換按鈕狀態」是其中兩個例子。資料值欄位中顯示的測試清單視物件 Proxy 所提供的資訊而定。也可能出現這個值以外的其他值。如需記錄的相關資訊,請參閱建立資料驗證點(狀態)。
這是「驗證點編輯器」視窗的左上方窗格。只算是 Script 的局部物件對映。這個階層式畫面中只有驗證點中的物件。您無法編輯「測試物件」樹狀結構。若為「內容」驗證點,您可以在此選擇物件,然後在右窗格的內容清單中編輯內容。
您可以在樹狀結構中按兩下資料夾,展開和收合下方的物件。請在樹狀結構中按一下個別物件,然後內容清單中查看內容。
每一個節點左邊的勾選框指出是否將測試該節點。勾選的項目就是會測試的項目。
這是「編輯器」視窗的左下方窗格。識別標籤顯示 Functional Tester 所用的識別資料,但無法編輯。管理標籤顯示物件的內部管理資料,但無法編輯。這些內容用來管理和描述測試物件。識別和管理資料是 Script 的物件對映中的內容, 在相關聯的 Script 的環境定義下,可用來尋找和管理這個測試物件。您可以利用這項資訊來判斷相關聯的測試中應用程式下有什麼測試物件。
Meta 資料標籤顯示一組內容,定義如何管理特定的資料。這個方格可編輯。例如,您可以在這個 Meta 資料方格的文字驗證點中編輯「不區分大小寫」或「空格規則」。若要編輯,請按兩下值直欄中的值。
「識別」和「管理」內容是測試物件在驗證點建立時的物件對映內容 Snapshot。將隨著應用程式演進而變成歷程資訊。