【移動測試時代1.0】Monkeyrunner、Rubotium、UiAutomator、Monkey自動化工具優缺點對比

 

工具 優點 缺點
Monkeyrunner 操作最爲簡單,可以錄製測試腳本,可視化操作 主要生成座標的自動化操作,移植性不強,功能最爲侷限
Rubotium 主要針對某一個APK進行自動化測試,APK可以有源碼,也可以沒有源碼,功能強大 是針對APK操作,而且需要對APK重新簽名(有工具),因此操作相對複雜
UiAutomator 可以對所有操作進行自動化,操作簡單 Android版本需要高於4.0,無法根據控件ID操作,相對來說功能較爲侷限,但也夠用了
Monkey 準確來說,這不算是自動化測試,因爲其只能產生隨機的事件,無法按照既定的步驟操作 準確來說,這不算是自動化測試,因爲其只能產生隨機的事件,無法按照既定的步驟操作

由上面介紹可以有這樣的結論:測試某個APK,可以選擇Rubotium;測試過程可能涉及多個APK,選擇UiAutomator;一些簡單的測試,選擇Monkeyrunner;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章