"模糊测试"和"猴子测试"之间的区别

Mat*_*att 13 testing monkey-testing fuzz-testing

我最近一直在考虑模糊测试和猴子测试之间的区别.根据wiki,似乎猴子测试"仅"是一个单元测试,而模糊测试则不是.Android有UI/Application Exerciser猴子,它似乎不像单元测试.

这些测试方法有什么区别吗?

小智 13

UI/Application Exerciser Monkey是一个模糊测试工具.该名称可能与猴子使用您的应用程序的行为有关.它也可能与(来自维基百科)的事实有关:

"The Monkey"是由Steve Capps在1983年之前开发的Macintosh应用程序.它使用日志钩子将随机事件提供给Mac程序,并用于测试MacPaint中的错误.

最重要的是,Monkey测试Fuzz测试的名称基本相同.但是,可能存在一个细微差别:虽然Fuzz测试更多地是关于使用随机数据,但Monkey测试是关于随机操作.