在android手機上做自動化測試,monkey比cts,Android UnitTest 好用多了,他其實是繼承與adb shell中的一段的shell指令。 一monkey測試的相關的原理 monkey測試的原理就是利用socket通訊的方式來模擬用戶的按鍵輸入,觸摸屏輸入,手勢輸入 ...
一 API簡介 LaunchActivity pkg name, cl name :啟動應用的Activity。參數:包名和啟動的Activity。 Tap x, y, tapDuration : 模擬一次手指單擊事件。參數:x,y為控件坐標,tapDuration為點擊的持續時間,此參數可省略。 DispatchPress keyName : 按鍵。參數: keycode。 詳細的Android ...
2017-11-28 18:11 2 2158 推薦指數:
在android手機上做自動化測試,monkey比cts,Android UnitTest 好用多了,他其實是繼承與adb shell中的一段的shell指令。 一monkey測試的相關的原理 monkey測試的原理就是利用socket通訊的方式來模擬用戶的按鍵輸入,觸摸屏輸入,手勢輸入 ...
操作事件簡介 Monkey所執行的隨機事件流中包含11大事件,分別是觸摸事件、手勢事件、二指縮放事件、軌跡事件、屏幕旋轉事件、基本導航事件、主要導航事件、系統按鍵事件、啟動Activity事件、鍵盤事件、其他類型事件。Monkey通過這11大事件來模擬用戶的常規操作,對手機App進行穩定性測試 ...
最近用monkey來包apk的性能測試,發現一旦monkey跑起來以后,即使將數據線和PC斷開,monkey腳本還是會繼續運行下去。結果找到了一個辦法去停止它: 1. adb shell 2. top | grep monkey 顯示如下: top | grep monkey 5447 ...
腳本優勢:簡單、快捷、不需要借助任何工具,可以做簡單的性能測試 腳本缺點:只能簡單實現坐標、按鍵等基本操作,無邏輯性 腳本格式: 腳本API: 例子: 打開瀏覽器,輸入WWW.jikexueyuan.com, 測試10次 步驟 ...
自定義腳本穩定性測試 常規的monkey是執行隨機的事件流,如果想讓monkey測試某個特定的場景,這個時候需要自定義腳本。 用戶需要先筆記好腳本再存放在手機上,通過啟動monkey -f參數調用腳本來執行。 舉個栗子: 啟動淘寶,然后進入到首頁,進行登錄 需求分析: 1. ...
1、自定義腳本的穩定性測試 常規Monkey測試執行的是隨機的事件流,但如果只是想讓Monkey測 ...
的對某一個功能進行自動測試,比如一個功能偶發了一個問題,這個時候就可以寫個腳本多次看看能不能復現。 ...
一、Monkey腳本編寫 1.Monkey腳本格式 腳本優勢: 簡單快捷,不需要接觸任何工具,只需要一個記事本文件 腳本缺點: 實現坐標、按鍵等基本操作的相應步驟,順序腳本無邏輯性 腳本源碼: \development\cmds\monkey\src\com ...