1. 程式人生 > >android UiAutomator自己寫了一個簡單測試框架

android UiAutomator自己寫了一個簡單測試框架

本人在做UiAutomator自動化測試的時候,偶然跟前輩聊起來現在做的事情和實現的功能,聊著聊著好像自己已經寫了一個測試框架的大概。受寵若驚,在整理之後,特來分享,裡面的程式碼我基本上都已經分享過了,所以這次主要兩張圖片和一些文字為主。若有不足,請不吝賜教。

下面這張圖我是畫了一個整體的框架個各類之間的關係和作用。


下面這個接受建議換了一種方式。


下面是一些自己的一些筆記。

library 封裝基本方法,wait,click,get… base 封裝最小功能點 special 封裝功能模組及組合功能點 case 用例編寫(斷言、log、截圖、自定義資訊) report 執行用例,生成報告資料夾(包括html或Excel測試報告、執行截圖、log日誌) Excel 用於讀取資料、儲存測試結果、生成測試報告,用例管理。 html 用於生成測試報告(js美化,截圖) mysql 輔助初始化測試資料 map<interlist<String>> 用於進行用例管理(分組,排序、關聯賬號),依賴性測試,失敗用例再次執行 runhelper 生成測試jar包並初始化手機測試環境