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