Androidのテスト自動化------サル(A)

モンキー共通イベントコマンド

1.Monkeyプロフィール

自動化された公式のAndroidのテストの分野では猿と呼ばれる非常に有名な「猿」を持っている、サル、一度起動、Androidアプリケーションを検出することができるようになります人々はしばしばサル聖歌に来て、走り回って、猿のジャンプのようでした安定性試験プログラムは、テスト手順のストレステスト、点検・評価しました。

猿があなたのデバイス上で動作するプログラムであり、そのような、クリック触れることやジェスチャーだけでなく、いくつかのシステム・レベルのイベントとして、イベントのランダムなユーザフローを生成し、あなたが開発しているアプリケーションのランダムなく、繰り返し可能な方法で猿を使用することができますストレステスト

起動2.monkeyl手順

1)モバイルデバイスに接続されました

2)成功した​​接続入力コマンドの後

 コマンド:adbのシェル

3)指定されたディレクトリに(サルファイルのディレクトリ:システム/ binに)

 コマンド:CDシステム/ binに

サル:4)のコマンドを入力します。

ノートが正常に起動されるに次の画面が表示されます

猿の閉鎖を余儀なく3

1)ADBシェルPSビューすべての実行中のプロセス

2)com.android.commands.monkeyプロセスPIDをご覧ください

3)adbのシェルは、猿のプロセスを殺すためにPIDを殺します

4.monkeyコマンド

フォーマット:adbのシェル[オプション] <ベントカウント>

[オプション]:渡すことができるパラメータはオプションであるサルを指し、(オプションが指定されていない場合、サルは何のフィードバックモードが起動していないだろう、とイベントが環境にインストールされているすべてのパッケージの任意のディレクトリに送信されます)

<ベントカウント>:それはランダムイベントで送信された番号を指します。入力100が100擬似ランダムイベントを実行する場合は、必須です。

5.monkey操作イベント

1)タッチイベント(--pctタッチ)

画面上のタッチイベントを参照します。あなたは割合--pctタッチイベントパラメータによって構成されていてもよいし、リフト動作、押した場合。

2)ジェスチャイベント(--pctモーション)(スリップ画面イベント)

ジェスチャーイベントは、画面上のどこかに、ランダムな動き、持ち上げ操作、すなわち、線形スライド操作、パラメータ--pct-montionによって構成することができるイベントの割合を押しています

3)二本指ズームイベント(--pct-pinchzoom)

ズームイベントの指、すなわち、拡大スマートフォン収縮ジェスチャ操作のイベントのパーセンテージ-pinchzoomの--pctパラメータによって構成することができる、最終的なリフティング演算が、二つに画面上に同時に押し、同時に移動することを意味します

4)--pct、トラックボールトラックボール

トラックボールイベントは、一つ以上のランダムな動き、時々クリックを伴うが含まれます。今、スマートフォントラックボールは、矢印キーなどのハンドルに似ている、なくなっています

5)ロータリースクリーンイベント(--pct回転)

隠された画面の回転のイベント、そしてこのイベントは、公式のAndroid文書に記録されていない、それは実際にアナログ電話で画面を切り替える必要があった、--pct-回転パラメータを通じてイベントの割合を設定することができます

6)基本的なナビゲーションイベント(--pct-NAV)

基本的なナビゲーションは、このようなイベントは、一般的にあまり使用されている、左、右ボタン、そして今、携帯電話上でこれらの小さなボタンがあり、上下方向の入力デバイスをクリックして上の操作を指し--pct-NAVで設定することができますイベントの割合

7)メインナビゲーションイベント(--pct-majornav)

パーセンテージ調整メインナビゲーション(例えば中間キーとして、取消、又は開始メニューのグラフィックインタフェースの動作を決定する)イベント

8)システムキーイベント(--pct-SYSKEYS)

など/バック/ startcall / [終了]ホームボタンやボリュームコントロール、次のような調整システムのキーイベント、

9)アプリ切り替え(PCT-appswitch)

 アクティビティの割合の調整開始、ランダムな間隔、活動のすべてのメソッドのカバレッジを最大化するために、インストールパッケージとして、startActivity()メソッドの呼び出しを実行します

10)キーイベント(--pctフリップフロッ)

メインキーボードイベントは、キーボードがポップアップするので、上の入力ボックスを回復するために、キーボード以外の、エリアをクリックすると、このような入力ボックスをクリックするなど、いくつかのキーボード関連のアクションです。

11)他のタイプのイベント(--pct-anyevent)

このようなボタンのパーセンテージまたはイベントの数に他のあまり一般的でないようなイベントのパーセンテージ調整他のタイプ、

おすすめ

転載: www.cnblogs.com/xiongxiaoyan/p/11597025.html