monkey的官方翻譯以及解釋

monkey可以使用在模擬器或者真機上進行對android應用的測試。
包括模擬用戶的點擊,手勢等等操作。
可以進行有限次並且是重複的操作。

monkey是一個命令行工具:
monkey包含了一些選項,但它們分解成四個主要類別:
1)基本的設置選項,eg:設置實踐的次數去嘗試
2)操作的約束,eg:限制測試到一個單一測包
3)事件的類型與頻率
4)調試的選項


當我們運行mokey的時候,它產生事件並且發送到系統,同樣可以查看系統在 測試下和查看三種控制狀態 ,指定的對待。
1)如何你已經約束了monke去運行一個或者多個指定的包,它將會觀察試圖去導航到其他的包中,並且阻止他們。
2)如果你的應用工崩潰或者接收到沒有處理的異常, mokey將會停止並且報告錯誤。
3)如果你的應用程序生成一個應用程序沒有響應錯誤,monkey將停止並報告錯誤。


1、monkey的基本使用
你能夠啓動monkey使用功能命令行,在你大開發的機器上或者通過腳本。因爲monkey運行在模擬環境或者設備環境,你必須啓動它通過腳本在那個環境上。你可以處理這個通過預言adb shell 對於每一個命令,或者通過輸入腳本和通過直接收入股monkey命令。

adb shell monkey -v 10

10表示的是:monkey測試運行的次數是10次。顯示相關的日誌:下面的日誌中可以查看到相應的信息。



基本的系統是:
adb shell monkey [options] <event-count>
在沒有指定的選項中,monkey將會啓動一個安靜模式(沒有冗長的),和將會發送時間到其他已經安裝的包懂啊你的目標上。這些事一個更加典型的命令行,它將會啓動你的應用和發送500僞隨機事件去處理它。
adb shell monkey -p your.package.name -v 500

下面是一些選項:


總結:(個人感覺)

monkey是進行模擬的僞隨機事件進行測試的,(壓力測試)

UIAutomator:是進行模擬用戶的操作進行的,也就是一個用戶執行過應用中的所有界面。(UI以及邏輯過程的測試)



發佈了144 篇原創文章 · 獲贊 11 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章