騰訊Android自動化測試實戰第3章

2021-09-23 16:06:44 字數 400 閱讀 7834

第3章

robotium框架工作原理及實踐

任何技術都離不開基礎知識。首先,本章將介紹robotium是什麼以及有關robotium的一些基礎知識,讓讀者了解robotium的基本規則。其次,將從native和webview兩方面簡析robotium測試框架的運作原理,並介紹robotium的實際應用以及筆者在實踐過程的一些經驗技巧,以加深讀者對robotium測試框架的理解。最後,本章選取一般專案中常見的一些場景介紹如何使用robotium解決實踐中的問題。

本章知識結構圖如圖3-1所示。

閱讀完本章後,讀者應該能比較全面地了解robotium測試框架並知道如何使用了,由於本章只介紹robotium相關知識,關於robotium在專案方面的實際應用則可閱讀第10章。

圖3-1 本章知識結構圖

Android自動化測試框架

1 monkeyrunner 優點 操作最為簡單,可以錄製測試指令碼,視覺化操作 缺點 主要生成座標的自動化操作,移植性不強,功能最為侷限 2 rubotium 主要針對某乙個apk進行自動化測試,apk可以有原始碼,也可以沒有原始碼,功能強大 缺點是針對apk操作,而且需要對apk重新簽名 有工具...

Android自動化測試框架

monkey1是android sdk自帶的測試工具,是乙個命令列工具,可以執行在模擬器裡或實際裝置中。可以執行在模擬器中或者實際裝置中,它向系統傳送偽隨機的使用者事件流 如按鍵輸入,觸控螢幕輸入,手勢輸入等 實現對正在開發的應用程式進行壓力測試。由於測試事件和資料都是隨機的,不能自定義,所以有很大...

自動化測試 web自動化測試

自動化 由機器裝置代替人為完成制定目標的過程 優點 提高工作效率 減少勞動力 產品規格同一標準 批量生產 自動化測試 讓程式代替人為去驗證程式功能的過程,即在預設條件下執行程式系統 流程確定 搭建自動化框架 編寫測試用例,將其轉化為soupui 介面 自動化測試指令碼 執行自動化測試指令碼 輸出執行...