04-UI分层测试体系
Image [2].pngImage [3].png
自动遍历测试与其价值
- 定义:以自动化的方式对app进行充分的功能遍历,以探索BUG。
- 价值:
- 降低自动化维护成本,可替代80%的自动化测试。
- 实现新功能探索。
- 实现老功能的回归。
- 用途:多设备兼容测试、自动化专项测试。
常见遍历工具与技术
- Android:原生Monkey
- 百度:SmartMonkey
- 腾讯:New Monkey
- 阿里:Macaca的NoSmoke
- TesterHome社区:
- vigossjj smart_ monkey
- zhangzhao Maxim
- seveniruby AppCrawler
- Google:App Crawler
合理使用UI自动化
- 单元测试:使用App分层测试策略,增加单测规模,控制UI自动化测试规模。
- 移动App自动化测试:核心集成与验收测试用例交给自动化测试。
- 自动遍历测试:大部分的基础回归测试交给自动遍历。
- 人工测试:测试团队主负责,整个产品团队参与。
总结
- 自动遍历价值:
- 降低自动化维护成本。
- 替代80%自动化测试。
- 实现新功能探索。
- 实现老功能回归。
- 合理使用自动化:
- 增加单元测试规模。
- 核心、集成、验收,交给自动化。
- 大部分基础功能回归交给自动遍历。
- 人工测试负责,新功能与验收。
网友评论