1、monkeyrunner:優點:操作最為簡單,可以錄製測試指令碼,視覺化操作;缺點:主要生成座標的自動化操作,移植性不強,功能最為侷限;
2、robotium:主要針對某乙個apk進行自動化測試,apk可以有原始碼,也可以沒有原始碼,功能強大;缺點是針對apk操作,而且需要對apk重新簽名(有工具),因此操作相對複雜;
3、uiautomator:優點:可以對所有操作進行自動化,操作簡單;缺點:android版本需要高於4.0,無法根據控制項id操作,相對來說功能較為侷限,但也夠用了;
4、monkey:準確來說,這不算是自動化測試,因為其只能產生隨機的事件,無法按照既定的步驟操作;
由上面介紹可以有這樣的結論:測試某個apk,可以選擇rubotium;測試過程可能涉及多個apk,選擇uiautomator;一些簡單的測試,選擇monkeyrunner;
Android自動化測試工具 Monkey
前言 最近開始研究android自動化測試方法,整理了一些工具 方法和框架,其中包括android測試框架,cts monkey monkeyrunner benchmark,以及其它test tool等等。一 什麼是monkey monkey是android中的乙個命令列工具,可以執行在模擬器裡或...
Android自動化測試工具 Monkey
前言 最近開始研究android自動化測試方法,整理了一些工具 方法和框架,其中包括android測試框架,cts monkey monkeyrunner benchmark,以及其它test tool等等。一 什麼是monkey monkey是android中的乙個命令列工具,可以執行在模擬器裡或...
Android自動化測試工具 Monkey
前言 最近開始研究android自動化測試方法,整理了一些工具 方法和框架,其中包括android測試框架,cts monkey monkeyrunner benchmark,以及其它test tool等等。一 什麼是monkey monkey是android中的乙個命令列工具,可以執行在模擬器裡或...