您可以插入 IF-THEN 邏輯來括住測試的若干部分,以便在符合特定條件時執行這些部分。
開始之前
條件式區塊可以執行測試的若干部分,視參照或欄位參照的值而定。
參照或欄位參照必須存在於測試中,且位於條件性區塊之前。如果條件式區塊用於輸入的參照或欄位參照不存在,請依照建立參照或欄位參照所說明來建立參照。
此測試可能已包含要執行的測試元素。
如果此測試真的包含要執行的元素,請在該程序的步驟 2 選取要求,並按一下插入。
下列指示說明如何新增含有這類要求的條件性區塊。
否則,您可以在選定項目(測試或要求)的尾端建立空的條件性區塊。按一下物件,然後按一下新增。
程序
- 在「測試導覽器」中,瀏覽至該測試然後對它按兩下。 測試開啟。
- 按一下頁面或頁面要求。 選取的項目前面會插入條件性區塊。
完成步驟 5 之後,您就可以將所選取的項目移至該區塊。
- 按住 Shift 或 Ctrl 再點選,以選取要移至該區塊的多個頁面或要求。 在步驟 6,如果您新增一個 Else 區塊,您可以選取一個以上要移至 Else 分支的這些項目。
- 用滑鼠右鍵按一下該項目,然後選取。 系統會提示您:您要將選定的物件移到新的 IF 中嗎?
- 按一下是或否。 If 區塊會插入到測試中。如果您按一下是,如範例所示,您選取的項目會移到測試內容區域的 If 之下。下列範例顯示含有 HTTP 測試的 If 區塊。
- 如果要新增 Else 區塊,請執行下列動作:
- 在測試內容區域的 If 之下,選取要移至 Else 區塊的項目。
按住 Shift 或 Ctrl 再點選,來選取多個項目。
- 按一下滑鼠右鍵選取。 系統會提示您:您要將選定的物件移到新的 ELSE 中嗎?
- 按一下是或否。 Else 區塊會插入到測試中。如果您按一下是,如範例所示,您選取的項目會移到測試內容區域的 Else 之下,然後移入測試元素詳細資料區域的 Else 欄位中。下列範例顯示含有 HTTP 測試的 If-Then-Else 區塊。
- 在測試元素詳細資料區域的條件下新增條件:
- 在第一個運算元欄位旁邊,按一下資料來源,然後在第二個運算元欄立中選取要與該字串相互比較的資料來源,或在第一個運算元欄位中輸入一值。
- 在運算子欄位中,指出兩個運算元的比較基礎。 請注意,這兩個運算元都是字串。
- 在第二個運算元欄位旁邊,按一下資料來源,然後選取要與第一個運算元相互比較的資料來源,或在第二個運算元欄位中輸入一值。 使用預設值的時候
(兩個運算元欄位都設為 true,而
運算子欄位設為 Equals),則一律會處理區塊。
- 在測試元素詳細資料區域的選項下,選取或清除勾選框來選擇所需要的比較類型。