自动化测试Focus on
-
产品快速迭代
- 学习设计模式
手工测试 Focus on
- 界面字段的正确性
- 接口正确性
- 专项回归测试难度大:内存泄漏、健壮性测试、弱网等测试过程太多
- 回归工作量大
结合以上两种,便可高效的完成测试,主要表现如下
- 自动化测试:覆盖主要业务的right path;缩小规模尽量降低维护成本
- 手工测试:覆盖新功能测试;探索性测试
自动遍历测试
- code less:用例维护成本降到最低
- automate:尽可能自动化覆盖回归业务
自动遍历工具
- Google android原生的monkey,app crawler
- 头条的zhangzhao maxim
- appcrawler
安卓的monkey测试工具
- Monkey是一个在模拟器或者设备运行的程序
- 生成用户事件的伪随机流