
阅读本文大约需要1分钟。
点击👆小卡片,回复 “合集” 获取系统性的学习笔记和测试开发技能图谱
背景
首先让我们举几个业务上的常见问题,比如:
1、由于每次功能回归都不太可能把所有的用例都执行完,所以一般团队倾向于优先执行新功能的测试用例,老功能的用例如果没时间就不会执行,哪怕是有专门的人力写UI自动化脚本,也不太会覆盖所有的老功能回归用例,所以偶尔会发生由于某次变更导致APP某个不常使用的老页面发生崩溃或者UI展示有异常的问题;
2、由于用户的设备环境复杂多样,所以APP某个页面在不同机型上的表现很有可能发生不一致的现象,或者是在不同的网络环境下会发生非预期崩溃等异常问题;
问题
思考及改进
常用的自动化遍历工具
Google 原生Monkey
Android:https://developer.android.com/studio/test/monkey
Android:https://developer.android.com/training/testing/crawler
双端:https://macacajs.github.io/NoSmoke/zh/
Android:https://github.com/zhangzhao4444/Maxim
zhangzhao的Fastmonkey
iOS:https://github.com/zhangzhao4444/Fastmonkey
Android:https://github.com/bytedance/Fastbot_AndroidiOS:https://github.com/bytedance/Fastbot_iOS
SwiftMonkey
iOS:https://github.com/zalando/SwiftMonkey
推荐阅读:
利用Docker快速构建基于devpi的企业级私有PyPI Server
文章转载自岛哥手记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




