In computer science, a monkey test is a unit test that runs with no specific test in mind. The monkey in this case is the producer of any input. For example, a monkey test can enter random strings into text boxes to ensure handling of all possible user input or provide garbage files to check for loading routines that have blind faith in their data.
The name 'monkey' comes from the adage that ‘a thousand monkeys at a thousand typewriters will eventually type out the entire works of Shakespeare’.作者: 我的盖盖1 时间: 2011-4-23 17:28
现在手机测试基本上就是monkey test
像猴子一样乱点,作者: 行走中 时间: 2011-4-26 14:05
猴子测试是随即测试吗?作者: 极品流氓 时间: 2011-4-26 15:46
搞怪測試 (Monkey Test) 一般見於軟體測試﹐測試者可以進行各種稀奇古怪的操作模式﹐用以測試軟體的穩定度。
Brian Marick在《软件测试的艺术》中说:复杂的测试会比简单的测试找到更多的bug。但是大部分的自动化测试都是简单的。我们期待一个输入后得到一个主要的输出,然后程序回到一个已知的基本状态,然后执行另外一个简单的测试。如果测试是深思熟虑的,则会找到好的bug。但是仍然是简单的测试。当我们回到程序的基本状态,则丢弃了前面测试的“历史”。而真正的用户不会这样操作,他们把一系列简单的动作串起来,形成一个复杂的环境。