目錄
Monkey測試簡介
- 什么是Monkey測試
- Monkey在哪里
- 手機如何與monkey通訊
- Monkey測試適用於什么時候
1.什么是monkey測試
Monkey測試呢,又稱“猴子測試”,可以用來對Android手機或應用做壓力測試。顧名思義,它可以像猴子一樣上躥下跳、盲目的對應用做測試,校驗應用的穩定性和健壯性。
它向系統發送偽隨機的用戶事件流,可以通過自動化高效地彌補app穩定性對測試人力和測試時間的要求。
偽隨機:因為可以通過設置相同的seed值來生成相同的事件序列,因此成為偽隨機
事件流包括:點擊、滑動、Application切換、橫豎屏、應用關閉、按鍵輸入、觸摸屏輸入等 官網文檔:https://developer.android.com/studio/test/monkey.html
2.Monkey測試在哪里
每台android手機里都有Monkey工具,但是我們是看不到的,因為Monkey不是一個可視化的工具,例如手機里的微信,這是一個可視化的,能打開,有圖形化界面,但是Monkey沒有。
3.手機與Monkey如何通訊
我們需要借助 ADB 才能與Monkey進行通訊。
4.什么是ADB
全稱是 Android Debug Bridge, 就是起到調試橋的作用。 用來操作android設備的。adb 工具存在SDK中, 也可以單獨下載。借助adb工具, 我們可以管理設備或手機模擬器的狀態, 還可以進行很多手機操作,比如安裝軟件,系統升級,運行shell命令等等, 其實簡而言之, adb就是連接Android手機與PC端的橋梁,可以讓用戶在電腦上對手機進行全面的操作。如下圖:
5.Monkey測試適合什么適合應用
可用於產品早期,在產品不穩定、崩潰問題較多,通過monkey能盡早發現,且有清晰的錯誤日志,便於開發排查解決問題。 在就是用於應用發布前,作為最后一輪測試,
以上就是Monkey測試的簡介,如有不足和錯誤之處望大家指正,大家共同學習和進步~
Monkey測試實戰請看下一篇吧~
參考博客:https://blog.csdn.net/u011541946/article/details/77142045