問題タブ [monkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
914 参照

javascript - Eclipse Monkey に関するドキュメント

「エクリプス モンキー」機能に関するドキュメントを探しています。
どの変数が事前定義されているか、これらのオブジェクトにどのようなメソッドがあるかなど...

例を微調整することによってのみ、ここまで到達できます。

0 投票する
1 に答える
1321 参照

android - Androidフォンのモンキーコマンド?

エミュレーターでモンキー コマンドを使用しても問題ありませんが、デバッグに使用している電話で起動することはできますか?

0 投票する
1 に答える
625 参照

testing - 乱数ジェネレータモンキーテストダイハード

DiehardTesttoolについて質問があります。私の乱数ジェネレーターはサルテスト(DNAテスト)に合格しません。1つのp値は0でした。これは重要ですか?結果をどのように解釈できますか?

前もって感謝します!

0 投票する
4 に答える
8498 参照

android - エミュレータで/system/frameworkに書き込む

私はソフトウェアテストの目的でmonkeyを拡張している最中なので、エミュレータで自分でコンパイルしたmonkey.jarである現在のmonkey.jarを置き換えたいと思います。現在のmonkey.jarは/system/framework/monkey.jarにあります。

次のコマンドを実行しようとすると:

次のようになります:'monkey.jar'を'/system/framework/monkey.jar'にコピーできませんでした':メモリ不足'

現在のmonkey.jarを置き換える方法について何かアイデアはありますか?

これは、エミュレータでAndroid 1.6を実行している場合は実際に機能しますが、その後は何も機能しません。はい、「abdremount」を試しました

編集:これは.jar固有の問題ではありません。どのタイプのファイルも/system/frameworkにプッシュできません

ありがとう。

0 投票する
1 に答える
1100 参照

android - Android UI テスト: Monkey が数個のアクティビティで動かなくなった

Monkey を使用して、アプリケーションの UI のストレス テストを試みています。

私が気付いたのは、ランダムなキー ストロークでは、アプリケーションのすべてのアクティビティをトラバースできないことです。代わりに、それらのいくつかの間でループし続けます。

モンキーがすべてのアクティビティを通過するのを助けるために皆さんが使用する戦略はありますか?

0 投票する
1 に答える
3018 参照

android - 一度にすべてのパッケージを実行するモンキー コマンド

次のコマンドを使用して特定のパッケージを実行しています。

adb shell monkey -v -p com.google.android.apps.maps 500

adb shell monkey -p com.google.android.voicesearch 10

Q-1: しかし、すべてのパッケージをバッチ モードで実行したいのですが、誰か提案してもらえますか? 個々のコマンドをすべてバッチ ファイルに入れて実行するようなプロセスを使用しましたが、最初のコマンドの実行後に機能しません。

Q-2: 電話でランダムなキー ストロークを実行するためだけのコマンドを教えてください。

前もって感謝します !!!

0 投票する
2 に答える
2652 参照

android - サブアクティビティでのみMonkeyを使用する(Androidデバッグ)

アプリケーションの一部をストレステストするために、Monkey debugginツール(adbから)を使用しようとしています。Monkeyは完​​全にランダムな方法で動作するため、探しているエラーが含まれている可能性のあるコードの部分に集中してください(非常にまれなバグであり、複製方法がわかりません)。

したがって、メインアクティビティには6つのボタンがあり、それぞれが新しいアクティビティを起動します。サルは、それらのアクティビティの1つだけを見て、そこからアクセスできるすべてのアクティビティを見るように設定したいと思います。私はそれを行うための合理的な方法を見つけることができません。

私はマニフェストファイルでいくつかのアクティビティを試しましたが、
adb shell monkey -p my.package.name -c android.intent.category.MONKEY 1000
興味があります。

しかし、それはうまくいきませんでした。モンキーは、このタグで分類されていないアクティビティを引き続き起動します。モンキーが選択したサブアクティビティで作業することは非常に重要です。これは、実際にテストしたいサブアクティビティ以外で、アプリ内をローミングする時間が約95%を浪費するためです。

また、目的のサブアクティビティを起動するためにいくつかの簡単なスクリプトを試しましたが、成功しませんでした。

助けを求めて、
乾杯、
kajman

0 投票する
3 に答える
3203 参照

android - Android Test Monkey - 冗長性を設定しますか?

コマンド ラインから Test Monkey を実行するときに詳細レベルを変更するにはどうすればよいですか?

次の 2 つのコマンドが機能します。

開発者向けドキュメントには、「コマンド ラインで -v を実行するたびに詳細レベルが増加します。レベル 0 (デフォルト) では、起動通知、テストの完了、および最終結果以外の情報はほとんど提供されません。レベル 1 では、実行中のテストに関する詳細が提供されます。 、アクティビティに送信される個々のイベントなど。レベル 2 では、テスト用に選択されたアクティビティまたは選択されていないアクティビティなど、より詳細なセットアップ情報が提供されます。

ただし、試してみるadb shell monkey -p com.my.package -v -v 5000segmentation fault monkey -p com.my....

を試してみましたが、サルは の値ではなくカウントとしてadb shell monkey -p com.my.package -v 2 5000読み取ります。2-v

ヘルプ?:)

0 投票する
1 に答える
793 参照

android - Androidエミュレーターで奇妙なエラーを出すサル

次の命令を使用して、(Androidエミュレーターを介して)アプリでサルを実行させています。

Monkey -p <packagename> -v 5000

次のエラーが表示されます。

これは数秒ごとに何度も何度も発生し、発生する唯一のエラーです。私のアプリはメディアプレーヤーの機能にまったく触れていないので、これは奇妙です。シンプルなメモ・ToDoアプリです。エラーの原因となっているサルが触れているものと、それを防ぐために何ができるかについての洞察はありますか?

または、これは安全に無視できますか?

ありがとう!

編集: 問題の原因を見つけたと思います。どうやらモンキーは私のキーボードをある種のアジア言語に変えたようです。また、下のソフト キーボード イメージで左下のキー (2 つのアジア文字) が押されるたびに。mediaplayer エラーが表示されます。このキーが何をするのか知っている人はいますか?? なぜモンキー! どうして!?!?

0 投票する
1 に答える
3346 参照

android - Android - 実際のデバイスで wifi 経由で monkeyrunner を実行する

ビルド サーバーがあり、ビルドの準備ができたら、多くのデバイスで同時に monkeyrunner スクリプトを実行したいと考えています。

ここで、tcp 経由でデバイスに接続する方法を見つけました

だから私はデバイスに接続し、「adb monkey」、「adb shell ls」を正常に実行しました...

monkeyrunner を実行するとエラーが発生します - 接続できません。

ここに解決策を探している別の男がいます

モンキーランナーのバグですか?回避策はありますか?

私が使用できる他のツールはありますか?