宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述App自动化测试探索借助Appium实现APP的自动化测试相关的知识,希望能为你提供帮助。
移动应用测试十大要领:
- 选择系统平台
- 选择测试设备的品牌
- 注意行业和设备区分
- 关注android的更新
- 不要忘记老设备
- 灵活使用Web分析工具
- 注意区分地区、运营商和网络技术
- 掌握只能手机的屏幕分辨率分布情况
- 关注平板电脑的发展
- 尽量规避BYOD(自动设备办公)模式的风险
10款移动应用测试框架
- Appium (ios/Android)
- Calabash (iOS/Android)
- KIF (iOS)
- Robolectric (Android)
- Flip Test (iOS)
- Gitorious (iOS)
- Frank (iOS)
- Kiwi (iOS)
- App Grader (Android)
- Cedar (iOS)
- Appium支持更多编程语言;
- Appium不要求重新编译应用(App)或者以任何方法修改它, 而Calabash测试iOS应用时需要注入第三方包
- Appium的社区更活跃
Appium支持Mac / Windows / Linux 三个系统平台, 但只要在Mac上能同时支持Android / iOS测试, windows和linux上只能支持Android测试
所以我们使用Mac来搭建测试环境
Mac Appium环境准备:
推荐阅读
- ES6教程入门介绍
- Android-Xml,PullParser,解析
- Android开发(Service和Thread的关系)
- Android-AndroidStudio Run 'app'安装APK到设备的过程
- message d:WEB_APP_QuChongFufile五月.xlsx (文件名目录名或卷标语法不正确。)
- Android Butterknife 注入框架
- 短视频app-第一次迭代感想
- ??????,???????????????????????????????????????message d:WEB_APP_QuChongFufile??????.xlsx (???????
- Android--aapt命令