在測試中建立可回應的設計條件

您可以在測試中的動作上設定執行條件。 如果要這麼做的話,您可以建立一批動作的條件,在應用程式的安裝步驟之後,這批動作只會在第一次執行測試期間執行一次。 後續執行測試時會忽略這批動作,因而防止步驟失敗。這就是「可回應的設計」條件。

關於這項作業

這個作業適用於從 Android 應用程式記錄的測試,在第一次執行測試時需要登入認證,也可能需要位置資訊。 這個作業也適用於依據用來記錄和重播測試的目標裝置(有不同的解析度、裝置類型、方向、OS 層次、國家語言及其他這類參數)而決定行為的應用程式。

程序

  1. 在編輯的測試 Script 中選取步驟,然後按一下插入 > 可回應的設計條件。在出現您要將選取的物件移到插入的元素下嗎?提示時,按一下
    圖 1. 將「可回應的設計條件」插入選取的步驟中
    將「可回應的設計條件」插入選取的步驟中
  2. 可回應的設計條件詳細資料區域的條件名稱欄位中,指派名稱給條件。 依預設,條件名稱會設為第一個選取的動作的現行活動(或畫面)。條件名稱作為註解來識別測試中的條件。 例如,假設應用程式會提示使用者輸入位置來尋找最近的商店。這個條件的目的是在安裝應用程式之後,只在第一次執行測試時執行這一批動作。後續執行測試時就不會執行這批動作。
    圖 2. 指派名稱給條件和應用程式組件
    指派名稱給條件和應用程式組件
  3. 指派名稱給應用程式組件,這是用來識別條件的關鍵。 它是在相同應用程式中與其他條件共用的變數。在相同的應用程式或數個應用程式中,如果有多個條件共用相同的條件組件,則此條件只會執行一次。
  4. 步驟完成時,重新執行測試。這批動作應該只在第一次安裝應用程式及第一次執行測試時才執行。其他時間執行測試時,不會執行這些動作。在測試報告中,請驗證這些步驟沒有產生錯誤。

意見