1. Monkey テストの概要
Monkey テストは、Android プラットフォームでの自動テストの手段であり、画面のタッチ、トラックボールのスライド、ボタンの押下などのユーザー操作をシミュレートして、プログラムのストレス テストを行います。デバイスを検出し、例外が発生するプログラムの持続時間を検出します。
2. Monkey プログラムの概要
1) Monkey プログラムは Android システムに付属しており、Android ファイル システム内のストレージ パスは次のとおりです。 Monkey.jar プログラム 「monkey」という名前のシェル スクリプトによって実行が開始されます。Android ファイル システム内のシェル スクリプトの保存パスは、次のようになります。CMD ウィンドウで実行できます。 : adb シェル モンキー {+ コマンド パラメータ} でモンキー テストを実行します。
リストには十数の項目があり、無限スクロールの水平バナーや無限に垂直スクロールできる淘宝網 Toutiao に似たコントロールなど、いくつかの強力なコントロールもあります。メモリ リークやその他の問題が心配だったので、mokey テストを使用し、すぐにスワイプして隠れた問題を発見しました。
実行
monkeyrunner fling.py
Androidモニターのメモリも解放されていることを確認してください
テストコードは以下の通りです
コードは以下の通り fling.py
#!/usr/bin/env monkeyrunner import time from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice device = MonkeyRunner.waitForConnection(5) # fling up def scrollUpFling(): device.touch(100, 500, MonkeyDevice.DOWN) device.touch(100, 100, MonkeyDevice.MOVE) device.touch(100, 100, MonkeyDevice.UP) print "fling up" # fling down def scrollDownFling(): device.touch(100, 400, MonkeyDevice.DOWN) device.touch(100, 500, MonkeyDevice.MOVE) device.touch(100, 500, MonkeyDevice.UP) print "fling down" def fling(): for i in range(1,1000): scrollUpFling() time.sleep(0.1) scrollDownFling() time.sleep(0.1) fling()
以上がモンキーコマンドを使用して画面を素早くスライドさせますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。