iOS Monkey 测试工具也出现了好几个版本,最近 FastMonkey 讨论比较多,帖子上说的都是怎么使用,怎么排雷 我想问的是:
请对此有大量实践经验的回答一下
算是一种稳定性测试吧,如果设备多也可用来跑兼容性。 随机测试产出的 crash 特别是极端情况下也是有意义且不能忽视的。
类似 android 上的 monkey。比如 tencent 也有开发了 newmonkey。
未来这块可能控件选择或是图路径遍历算法都是可深入研究的,目的就是 1 用较短时间遍历覆盖更多内容 2 更快速到达可崩溃的点 3action 速度越快压力效率越好 (天下武功 唯快不破)
执行效果还可以,但关键还是有些按钮点击过了,还再次点击,导致在我们的 app 里面不断重复跳转
—— 来自 TesterHome 官方 安卓客户端
取决于你的 app 吧。如果你的 app 很不稳定,且大部分界面都是乱点就可以进入的,能快速发现一些崩溃的 bug ,长时间运行的话,一些内存泄露引起的崩溃也可以找到。
如果你的 app 稳定性还不错,且大部分界面都没那么容易进入,那么起到的作用不会很明显,更多是确保下稳定性是不是保持在比较高的水平。