在測試中建立應用程式 Stub

您可以使用測試編輯器,在測試中手動新增應用程式 Stub。您可以為 Android、iOS 或混合式應用程式建立 Stub。

關於這項作業

應用程式 Stub 是指一個程式或一個程式碼 Stub,用來作為位置保留元來模擬軟體元件的行為,例如遠端機器上的一個程序。 此應用程式 Stub 的使用,視測試的應用程式而定。此 Stub 應用程式會取代及模擬實際物件的行為。 原始碼會暫時取代為簡易陳述式,其傳回特定值給受測試應用程式。您可以不使用範本而手動建立 Stub,但請考慮使用在記錄應用程式中自動建立的 Stub 作為應用程式 Stub 的範本。

範例: 說明在行動式應用程式中使用 Stub:當您從行動式裝置點選電話號碼時,會撥打此號碼,如果點選電子郵件位址,則會啟動郵寄程式來傳送電子郵件到這個位址。在測試記錄的期間, Rational® Test Workbench Mobile Test Edition 可以偵測到這個動作(撥號或傳送電子郵件),並將它取代為 Script 中的 Stub 指令,這樣就不需要在播放期間執行該動作。

程序

手動建立應用程式 Stub

  1. Rational Test Workbench Mobile Test Edition 中,開啟測試 Script,並在「測試內容」區域中,按一下您要新增 Stub 的啟動節點。
  2. 按一下插入按鈕,並選取應用程式 Stub。另外,用滑鼠右鍵按一下該選擇,或在測試編輯器中按一下選項插入,來選取功能表項目。
  3. 測試元素詳細資料區域中,輸入將模擬服務或程序的 Stub 應用程式的名稱。 此名稱應包含索引鍵值和架構值。
  4. 輸入值區段中,按一下新增參數,並輸入作業元素名稱,該元素說明 Stub 預期會接收的呼叫(例如,架構、資料和旗標),然後選取清單項目中的呼叫格式(字串、陣列或其他) 以及從記錄應用程式所擷取的值。
  5. 您可以選擇性地輸入結果碼回覆值的值。回覆值是 Stub 服務所傳回的內容,其模擬原始服務的回應。這是模擬值或預錄值。每一個案例元素都會有一個相關聯的回應元素。 按一下新增參數來輸入回應元素的名稱,然後選取格式及值。 如果您想要刪除所有參數,請按一下全部移除按鈕。
  6. 在初次選取項目之前,此 Stub 動作會以應用程式 Stub 的名稱新增至測試 Script 中。
  7. 儲存測試。

意見