我最近一直在思考模糊测试和猴子测试之间的区别。根据wiki,猴子测试似乎“只是”一个单元测试,而模糊测试不是。Android 有UI/Application Exerciser 猴子,它看起来不像单元测试。
这些测试方法有什么区别吗?
我最近一直在思考模糊测试和猴子测试之间的区别。根据wiki,猴子测试似乎“只是”一个单元测试,而模糊测试不是。Android 有UI/Application Exerciser 猴子,它看起来不像单元测试。
这些测试方法有什么区别吗?
UI/应用程序练习器 Monkey 是一个模糊测试工具。该名称可能与它的行为就像猴子使用您的应用程序有关。这也可能与(来自Wikipedia)以下事实有关:
“The Monkey”是 Steve Capps 在 1983 年之前开发的 Macintosh 应用程序。它使用日志挂钩将随机事件输入 Mac 程序,并用于测试 MacPaint 中的错误。
底线是Monkey 测试和Fuzz 测试是本质上相同事物的不同名称。但是,可能存在一个细微的区别:虽然Fuzz 测试更多地是关于使用随机数据,但Monkey 测试是关于随机动作。