您可以在測試中的動作上設定執行條件。
如果要這麼做的話,您可以建立一批動作的條件,在應用程式的安裝步驟之後,這批動作只會在第一次執行測試期間執行一次。
後續執行測試時會忽略這批動作,因而防止步驟失敗。這就是「可回應的設計」條件。
關於這項作業
這個作業適用於從 Android 應用程式記錄的測試,在第一次執行測試時需要登入認證,也可能需要位置資訊。
這個作業也適用於依據用來記錄和重播測試的目標裝置(有不同的解析度、裝置類型、方向、OS 層次、國家語言及其他這類參數)而決定行為的應用程式。
程序
- 在編輯的測試 Script 中選取步驟,然後按一下。在出現您要將選取的物件移到插入的元素下嗎?提示時,按一下是。
- 在可回應的設計條件詳細資料區域的條件名稱欄位中,指派名稱給條件。
依預設,條件名稱會設為第一個選取的動作的現行活動(或畫面)。條件名稱作為註解來識別測試中的條件。 例如,假設應用程式會提示使用者輸入位置來尋找最近的商店。這個條件的目的是在安裝應用程式之後,只在第一次執行測試時執行這一批動作。後續執行測試時就不會執行這批動作。
- 指派名稱給應用程式組件,這是用來識別條件的關鍵。
它是在相同應用程式中與其他條件共用的變數。在相同的應用程式或數個應用程式中,如果有多個條件共用相同的條件組件,則此條件只會執行一次。
- 步驟完成時,重新執行測試。這批動作應該只在第一次安裝應用程式及第一次執行測試時才執行。其他時間執行測試時,不會執行這些動作。在測試報告中,請驗證這些步驟沒有產生錯誤。