Описание тега monkey
The Monkey - это программа, которая работает на эмуляторе Android или устройстве и генерирует псевдослучайные потоки пользовательских событий, таких как щелчки, прикосновения или жесты, а также ряд событий системного уровня. Monkey можно использовать для стресс-тестирования приложений случайным, но повторяемым образом.
1
ответ
Убить дочерний процесс Ruby после завершения другого дочернего процесса Ruby
Я пытаюсь использовать Ruby для написания скрипта для запуска теста обезьян в приложении для Android. Я застрял с 1.8 Ruby и не могу использовать spawn. Смотрите ниже код для деталей. По некоторым причинам logcat процесс будет продолжаться даже посл…
01 фев '13 в 01:22
1
ответ
Как запустить тестирование обезьян ТОЛЬКО в приложении?
Как запустить тестирование обезьян ТОЛЬКО в тестируемом приложении? Как я могу установить границу для тестирования обезьяны. Я не хочу, чтобы она касалась какой-либо кнопки из моего приложения для тестирования.
20 сен '16 в 15:45
1
ответ
Обезьяна сделала мое приложение мяу
Я запустил приложение "Обезьяна для тренировки", и по какой-то странной причине мое приложение мяукнуло! У меня вообще нет звуковых файлов в моем проекте, поэтому я немного растерялся, почему звучал "мяу". Любые объяснения здесь? Также нет других пр…
16 авг '11 в 15:12
2
ответа
Android Test Monkey - Установить многословие?
Как изменить уровень многословия при запуске Test Monkey из командной строки? Эти две команды работают: adb shell monkey -p com.my.package 5000 adb shell monkey -p com.my.package -v 5000 Документы разработчика говорят: "Каждый -v в командной строке …
25 янв '11 в 21:18
4
ответа
Запись в /system/framework в эмуляторе
Я нахожусь в процессе расширения monkey для тестирования программного обеспечения, поэтому я хотел бы заменить текущий monkey.jar, который мой собственный скомпилированный monkey.jar в эмуляторе. Текущий файл monkey.jar находится по адресу /system/f…
15 июл '10 в 18:15
2
ответа
Обезьяна действительно значима?
В рамках нового приложения для Android мы настраиваем полную непрерывную интеграцию (с Jenkins, но это не имеет значения). На данный момент мы автоматизировали тестирование JUnits и пользовательского интерфейса, и мы думали о добавлении тестирования…
27 авг '15 в 08:50
0
ответов
Тестирование приложения с помощью Monkey
Я пытаюсь использовать Monkey для тестирования пользовательского интерфейса моего приложения, но пока что безуспешно. Я подключил свое устройство к компьютеру и попытался запустить Monkey с помощью ADB. Я использую команду: adb shell monkey -p com.c…
06 фев '14 в 21:36
1
ответ
Как удалить невидимый символ новой строки из переменной Python?
Я использую MonkeyRunner инструмент, который предоставляет API для управления эмулятором Android или устройством через скрипт, написанный на Python, Я назначил process_id приложения, использующего pid = device.shell('pidof [s] PACKAGE_NAME') команда…
27 июл '17 в 11:56
0
ответов
Тест Android monkeyrunner дважды вызывает обработчик onClick
Я испытываю забавное поведение обезьяны. Когда приложение показывает AlertDialog с двумя кнопками, мой обработчик onClick иногда вызывается дважды. Это не происходит, когда я нажимаю кнопку вручную, только при использовании обезьяны. Вот мой код акт…
26 сен '11 в 09:37
1
ответ
Как запретить обезьяне Android отключать WIFI?
Иногда WIFI отключается с помощью следующей команды для запуска теста обезьяны на Android. Есть ли способ, чтобы обезьяна Android отключить WIFI? adb -s foo shell monkey -p com.foo.bar --throttle 300 --kill-process-after-error --pct-syskeys 0 --pct-…
18 янв '18 в 07:03
1
ответ
Тестирование Android-приложения - Обезьяна прервана
Я пытаюсь протестировать приложение для Android с помощью обезьяны. Но использование Monkey для тестирования оказалось не всегда настолько интуитивно понятным, так как оно работает не сразу, как можно было ожидать. Я даже читал, что некоторые другие…
14 апр '14 в 01:17
1
ответ
Экран зависания устройства один раз с помощью теста обезьяны из приложения
Я только что сделал приложение для Android в качестве системного приложения для запуска команды Monkey для пакета Calculator. Мое приложение имеет кнопку, и оно будет запускать обезьяну после нажатия. public void onClick(View v) { try { Runtime.getR…
14 фев '19 в 15:14
1
ответ
Тестирование виджета с использованием Monkey
Я пытаюсь запустить Monkey Test для виджета для моего приложения. Пакет для моего приложения - com.myapp.mycompany.appstore, а пакет для моего виджета - com.myapp.mycompany.appstore.appwidget В моем Манифесте есть категория намерений, но я получаю с…
13 дек '12 в 01:17
2
ответа
Использование Monkey только в субактивности (отладка Android)
Я пытаюсь использовать инструмент отладки Monkey (из adb) для стресс-тестирования части моего приложения. Поскольку Monkey действует совершенно случайным образом, я бы хотел сосредоточиться на той части кода, которая может содержать искомую ошибку (…
11 янв '11 в 15:07
0
ответов
Активность имеет регистрацию в AndroidManifest.xml, но она будет ActivityNotFoundException, когда Monkey работает
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.actionxxx dat=sms:xxxxxxxxxxx } at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1632) at android.app.Instrumentation.exec…
27 фев '19 в 05:54
3
ответа
Переключить режим экрана с MonkeyRunner?
Как я могу использовать MonkeyRunner для переключения режима экрана (портретный режим и ландшафтный режим)?
19 июл '11 в 03:01
1
ответ
Android Monkey: как воссоздать действия / интерпретировать вывод
Мне просто интересно, есть ли какая-либо подробная онлайн-документация для вывода или как воссоздать ошибку, вызванную инструментом обезьяны. Я получаю журнал, который выглядит так... :Sending Touch (ACTION_UP): 0:(292.0574,106.04135) :Sending Track…
24 ноя '14 в 05:49
1
ответ
Как создать масштабирование масштабирования с помощью инструмента Android Monkey?
Я пытаюсь сгенерировать жест масштабирования / масштабирования с помощью обезьяны Android, я пытался использовать Android API MotionEvent, но обнаружил, что трудно реализовать события масштабирования / масштабирования. Можете ли вы помочь мне сказат…
20 июл '12 в 03:07
1
ответ
Как бороться с переходом на другое приложение, когда тестируем обезьяну с UIAutomation?
Я тестирую свое приложение с помощью UIAutomation(обезьяна), и оно может нажать кнопку и открыть safari. Как мне это сделать, если я хочу вернуться к своему тестовому приложению?
15 окт '14 в 11:39
0
ответов
Тест Android Monkey произвел много экземпляров активности, которые находятся в состоянии ИНИЦИАЛИЗАЦИЯ
После долгого запуска теста обезьяны одно действие в моем приложении привело к большому количеству экземпляров, которые находятся в состоянии ИНИЦИАЛИЗАЦИЯ. Что может быть причиной? Как решить эту проблему? Эта деятельность не может быть одноразовой.
13 июл '17 в 03:43