测试框架
MonkeyRunner
1.編寫語言:Python
2.運行環(huán)境:Python環(huán)境,adb連接PC運行
3.測試對象:UI測試
4.測試限制:主要使用坐標(biāo),邏輯判斷差
示例
Instrumentation
1.編寫語言:Java
2.運行環(huán)境:adb 命令啟動或者手機(jī)中直接啟動測試
3.測試對象:單個Activity測試,需與測試應(yīng)用相同的簽名
4.測試限制:主要用于白盒測試和UI測試
示例
Robotium
1.編寫語言:Java基于Instrumentation封裝
2.運行環(huán)境:同Instrumentation
3.測試對象:同Instrumentation
4.測試限制:主要用于白盒測試和UI測試
示例
UiAutomator
谷歌在安卓4.1推出UiAutomator,模擬人對手機(jī)的操作,模擬長按,滑動,按鍵等操作
缺點:對權(quán)限控制不足,無法像Instrumentation一樣高權(quán)限操作應(yīng)用,很多androidAPI無法使用
Appium
Appium是一款開源測試自動化框架,可用于原生、混合和移動Web應(yīng)用程序。它使用WebDriver協(xié)議驅(qū)動iOS,Android和Windows應(yīng)用程序。重要的是,Appium是“跨平臺”的:它允許您使用相同的API針對多個平臺(iOS,Android,Windows)編寫測試。這使得iOS,Android和Windows測試套件之間的代碼重用成為可能。
https://www.cnblogs.com/nebie/p/9126329.html
?
總結(jié)
- 上一篇: asp动态树菜单集合(3/3)
- 下一篇: 红黑树的删除_红黑树