以型樣來取代完全相符的內容

您可以用正規表示式或數字範圍來取代識別內容,以改用型樣識別。型樣在物件識別中有更大的彈性。您可以在「驗證點編輯器」和物件對映中將內容轉換成正規表示式或數字範圍。

關於這項作業

您可以復原任何正規表示式或數字範圍。將值轉換成正規表示式或數字範圍之後,功能表會包含復原指令,可用來回到原始值。

如需正規表示式完整語法的相關資訊,請參閱 API 文件中的 util.regex 套件。按一下說明 > Functional Tester API 參考手冊,然後選取 com.rational.test.util.regex

從測試物件對映中使用正規表示式

程序

  1. 在測試物件對映或「一致化」精靈中選取物件。
  2. 在對映的「識別內容」方格或「一致化」精靈的頂端窗格中,用滑鼠右鍵按一下要變更的值,再選取「將值轉換成正規表示式」按鈕 將值轉換成正規表示式

    值文字的前面會以藍色的 將值轉換成正規表示式 表示值為正規表示式。

  3. 在方格中按一下另一個內容,再按兩下值,即可在欄位中編輯。

    或者,您也可以在「正規表示式評估器」中編輯這個表示式。

    註: 如果要在編輯正規表示式時加以測試,請使用「正規表示式評估器」。 在步驟 3,用滑鼠右鍵按一下表示式,再按一下 「評估正規表示式」按鈕 評估正規表示式型樣針對值比對欄位包含現行值。如果要試驗表示式,請變更型樣欄位的值,再按一下評估按鈕。結果會指出表示式是否符合。
  4. 編輯值。比方說,如果是 "customer" 的 text 內容,您可能會做下列變更:

    [cC]ustomer

    含有 "customer" 這個字的任何文字,不論是大寫 "C" 或小寫 "c",皆符合這個語法。這很重要,因為比較時會區分大小寫。

    利用「正規表示式評估器」,或在物件對映、「驗證點編輯器」及「驗證點比較程式」的介面中,您可以變更不區分大小寫的比較。在「正規表示式評估器」中,您可以設定區分大小寫的選項。依預設會勾選執行區分大小寫比對選項。比對時會區分大小寫。如果希望比對時不要區分大小寫,請清除這個選項。您可以在物件對映或「驗證點編輯器」和「比較程式」的介面中設定區分大小寫。 在這些工具中,當您用滑鼠右鍵按一下正規表示式值時,您可以按一下 區分大小寫的正規表示式 區分大小寫的正規表示式。 如需這些選項的範例,請參閱「正規表示式範例」主題中的區分大小寫範例。

  5. 按一下資料格外面。

    如果是在測試物件對映中,則到此完成。如果是在對映中使用「一致化精靈」,請按下一步,再按一下完成

  6. 在物件對映中按一下儲存

結果

如需相關資訊,請參閱測試物件對映相關主題。

範例

關於這項作業

如需正規表示式語法和使用案例的範例,請參閱「正規表示式範例」相關主題。

如需正規表示式完整語法的相關資訊,請參閱 API 文件中的 util.regex 套件。

從「驗證點編輯器」中使用數字範圍

程序

  1. 在「驗證點編輯器」的「內容」驗證點方格中,選取直欄中的數值。
  2. 用滑鼠右鍵按一下要變更的值,再按一下「將值轉換成數字範圍」按鈕 將值轉換成數字範圍

    值的前面會以藍色的 「將值轉換成數字範圍」按鈕 表示值為數字範圍。


  3. 必要的話,按一下值旁邊的加號 (+),查看 loweruppercompareBounds 內容。

    • Lower 是範圍的下界。請按兩下 lower 值來編輯。編輯之後,按一下資料格外面。
    • Upper 是範圍的上限。請按兩下 upper 值來編輯。編輯之後,按一下資料格外面。
    • 按兩下 compareBounds 值。從清單中選取您要使用的界限。「高值與低值」是預設值。

      比方說,如果想要使用下界 2、上限 20 及「低值與高值」,則範圍設定如下:

      範圍[2 .. 20]

      介於 2 和 20 的任何數字(含 2 和 20)都符合。

      如果使用相同數字,但在 compareBounds 值中選擇「低值」而不是「低值與高值」,則範圍設定如下:

      範圍[2 .. 20>

      介於 2 和 20 的任何數字(含 2 但不含 20)都符合。

  4. 按一下儲存

結果

如需相關資訊,請參閱驗證點編輯器相關主題。

數字範圍可以由整數或浮點格式的數字和字串來建立。您可以在測試物件對映或在「驗證點編輯器」和「驗證點比較程式」中將內容轉換成數字範圍。您可以在「內容」驗證點和所有類型的「資料」驗證點中使用數字範圍。下節說明如何從各種驗證點畫面來轉換成正規表示式。轉換成數字範圍的方式一樣,差別在於使用將值轉換成數字範圍按鈕 將值轉換成數字範圍功能表或按鈕。

在「驗證點編輯器」中使用正規表示式

關於這項作業

您可以在各種驗證點中將值轉換成正規表示式。若為內容、資料(清單)及資料(表格),您可以從欄位中轉換為數字範圍,如上所述。(用滑鼠右鍵按一下您要變更的值,再按一下「將值轉換成正規表示式」按鈕 將值轉換成正規表示式。)

若為資料(功能表階層)驗證點,請在資料窗格中按兩下功能表項目,開啟小型方格編輯器。在方格中用滑鼠右鍵按一下您要變更的值,再按一下「將值轉換成正規表示式」按鈕 將值轉換成正規表示式。您可以依照上述方式來編輯。完成時,請關閉編輯方格。

若為資料(樹狀階層)驗證點,請在資料窗格中按兩下樹狀節點,開啟小型文字編輯器。在工具列上,按一下 「將值轉換成正規表示式」按鈕 將值轉換成正規表示式按鈕。您可以在文字框中編輯。完成時,請關閉編輯器。

若為資料(文字)驗證點,請在「驗證點編輯器」資料窗格中,按一下工具列的「將值轉換成正規表示式」按鈕 將值轉換成正規表示式。資料窗格中的所有文字都會轉換。接著,就可以直接在資料窗格中編輯這個文字。這通常較適合少量的文字。如果需要文字內容,您可以建立「內容」驗證點,再將 Text 內容值轉換成正規表示式。


意見