今天偶然聽朋友提起來 Monkey Testing(猴子測試) ,覺得還是挺有意思的,下面就簡單分析一下猴子測試的功能.希望大家一起分享...
Monkey Testing = no test case ; no test plan ; no test requirement
即沒有測試用例,沒有測試計(jì)劃,也沒有需求
猴子測試針對的不是功能點(diǎn),也不是業(yè)務(wù)流程.功能點(diǎn)好測,它是明確的.二業(yè)務(wù)流程難測, 業(yè)務(wù)流程是隨機(jī)組合而成,一切結(jié)果皆有可能的操作,都是一個(gè)測試的流程. 而我們用到的, 大部分都是正常的業(yè)務(wù)流程, 但是異常測試又不可能把所有的流程都測試到. 所以出現(xiàn)了猴子測試的概念, 就是相當(dāng)于, 把自己當(dāng)成不懂電子產(chǎn)品的笨蛋或者小動物, 隨便亂點(diǎn), 沒有任何的主觀意識和想法參與進(jìn)來, 讓一些意想不到的操作造成錯(cuò)誤的結(jié)果, 從而發(fā)現(xiàn)更多Bug.