摘要: 移动端自动化测试
- 移动测试的困难与挑战
- 移动自动化测试的痛点
1.移动测试的困难与挑战
迭代速度快,测试时间少,无法保证测试覆盖率,准确性不足,问题难追踪.
设备平台多:Android,IOS,Windows Phone
系统版本多:同平台有多种系统版本,同系统有不同OEM版本
App实现方式多:Native,Web View,Hybrid
Appium 官方宣称支持同时支持Android, IOS, FirefoxOS。并且appium 你可以用任何你熟悉的开发语言来进行编写测试用例。例如Java, Python, Ruby, PHP, JavsScript, Object-C, C#.....
Appium 在Android 上如果是大于4.1 则用的是uiautomator, 以下版本则使用Selendroid(selenium for android). IOS上采用uiautomation库做支持。
2.移动自动化测试的痛点
设备的识别与连接
设备端UI控件获取,设备端app API请求/响应数据捕获
自动化投入产出比
© 著作权归作者所有