笔者目前测试一个 APP 稳定性,登陆后很多页面都是需要用户填写信息,正确填写后才能跳转到下一个页面。而在跑 monkey 时,是没法输入满足要求的值得,就导致一直卡在第一个页面,请问下有什么方法可以让 Monkey 能够测试所有页面的稳定性?
这种场景就不适合用 monkey 来执行吧
那这种情况怎么去做稳定性测试啊
@leunggz 你这个需要定义很多特殊事件
可以用普通的自动化 python + appium 来测吧,长时间运行,测一下稳定性就可以了。 按理来说,你们的 APP 对性能要求应该不是很高吧,毕竟需要输入很多表单,用户操作的速度也是有限的。
两种方案 1.Scheme 跳转协议 2.构建 intent 直接打开对应的 Activity 都是需要在 App 里加点代码,理论上可以覆盖所有页面,实际也是这样的
#4 楼 @arrow 是的,我们这个用户操作起来确实比较慢,按说确实对性能要求不高。我会按你的建议试试,多谢😊
—— 来自 TesterHome 官方 安卓客户端
#5 楼 @mling 感谢你的答复,安卓性能我还在入门阶段,你说的目前我还不是很懂,我会补一补基础,再尝试下你的建议,谢谢哈😂
#3 楼 @zhangzhao_lenovo 谢谢大神提点,目前我还处于入门阶段,会去仔细拜读您的文章加深对安卓性能的认知,谢谢😃
用脚本呀 我是基于 UIAutomator 去做的,重复整一套操作上万次。用 monkey 显然不满足要求