外观
什么是 Monkey 测试?它能发现哪些类型的问题?
标准回答
Monkey 随机制造大量输入,用于碰撞异常路径,适合发现崩溃与卡死,但不懂业务是否正确。
通俗例子
快速随机切页面、按返回、旋转可能触发遗漏的生命周期问题;“支付金额算错”这种业务错误通常需要明确断言的测试。
深入解释
**随机事件擅长找什么:**Monkey 自动产生大量输入等事件,能帮助发现某些崩溃、无响应或状态处理漏洞,适合增加操作覆盖。
**为什么不能代替业务测试:**随机点击未必走到关键条件,也不懂订单或设备状态是否业务正确。保留随机种子和日志便于复现,再把确认的问题补成稳定的专项用例。
内容来源
- Android · AI Agent 知识手册 · 原条目
21.5.3