簡介
monkey testing,也有人叫做搞怪測試。就是用一些稀奇古怪的操作方式去測試被測試系統,以測試系統的穩定性。
原理
Monkey測試是Android自動化測試的一種手段,Monkey測試本身非常簡單,就是模拟用戶的按鍵輸入,觸摸屏輸入,手勢輸入等,看設備多長時間會出異常。
當Monkey程序在模拟器或設備運行的時候,如果用戶觸發了比如點擊,觸摸,手勢或一些系統級别的事件的時候,它就會産生随機脈沖,所以可以用Monkey用随機重複的方法去負荷測試你開發的軟件。
特征
1、測試的對象僅為應用程序包,有一定的局限性。
2、Monky測試使用的事件流數據流是随機的,不能進行自定義。
3、可對MonkeyTest的對象,事件數量,類型,頻率等進行設置。