Публикации по теме 'android-testing'


Build.VERSION в модульном тестировании
TL; DR: Чтобы написать модульный тест JVM для версии сборки Android, вы можете: изменить поле версии сборки во время выполнения или создать оболочку для проверки версии сборки. К моменту появления Android Q в прошлом году Google выпустила 17 версий Android с множеством различных API, которые необходимо проверять во время выполнения, чтобы реализовать соответствующее поведение. Build.VERSION Чтобы получить информацию о версии, на которой работает ваше устройство, вам необходимо..

Вопросы по теме 'android-testing'

Как вы тестируете приложение Android в нескольких действиях?
Мы создаем сложное приложение для Android, состоящее из множества экранов и рабочих процессов, распределенных по множеству действий. Наши рабочие процессы аналогичны тем, что вы можете увидеть в банкоматах банка, например, есть Activity для входа в...
47151 просмотров

Тестирование GPS в Android
Как вы тестируете приложения GPS в Android ? Можем ли мы протестировать его с помощью эмулятора Android ?
25480 просмотров
schedule 05.01.2023

Установите пользовательский контекст в AndroidTestCase
Я пытаюсь протестировать свой собственный ContentProvider , который обновляет элемент только в определенный момент времени. Чтобы протестировать ветку shouldUpdate , мне нужно вернуть время и установить пользовательскую дату в моем приложении. Я...
1245 просмотров

Тестирование Android с использованием Robotium - снимок экрана OpenGL
Есть ли способ сделать снимок экрана с элементами OpenGL?
404 просмотров

Роботиум и ActionBarSherlock
Здравствуйте, я создал тестовый проект в eclipse и правильно настроил его с помощью robotium. Я тестирую APK, подписанный с помощью хранилища ключей отладки. Я знаю, что этот тестовый проект работает с самой базовой точки зрения, потому что я могу...
481 просмотров

Можно ли войти в режим отладки для Android при запуске теста junit?
Обычно я запускаю тест junit, используя adb shell am instrument -w com.android.contacts.tests/android.test.InstrumentationTestRunner . И это действительно работает, он будет запускать все мои тесты. Но когда я делаю точки останова и хочу войти в...
8548 просмотров
schedule 27.06.2023

Модульное тестирование Android: как дождаться, пока Activity обновит пользовательский интерфейс
Я пытаюсь проверить свой пользовательский интерфейс в Activity. Однако это действие выполняет некоторые фоновые сетевые операции и в ответ обновляет его фрагменты до фактического компонента, который я пытаюсь протестировать. Мой модульный тест...
2611 просмотров

Robolectric 1.1 не может загрузить файл макета, если файл находится не в каталоге res/layout/
когда я запускаю тесты в robolectric 1.1, возникает следующая ошибка при раздувании файла макета: java.lang.RuntimeException: Could not find layout layout/home_layout at...
238 просмотров

Как написать тестовый пример Android, который охватывает более двух приложений
Согласно документу Robotium, мы не можем написать тестовый пример, охватывающий два приложения, в нем говорится: «Тестовый проект привязан к целевому пакету. Выход за пределы этого целевого пакета не разрешен платформой Android. Поэтому вам...
751 просмотров
schedule 04.04.2024

Заморозить тест Android junit после выполнения теста
после выполнения каждого теста junit переходит к следующему тесту. И активность закрывается автоматически после каждого выполнения теста. Это нормально, когда я тестирую функции, но НЕ ОК, когда я тестирую представления. Я хочу видеть результаты...
849 просмотров
schedule 05.03.2023

Чтение данных (как данных USB) с ПК, когда устройство Android подключено к ПК
Я работаю над проектом, в рамках которого мы разрабатываем приложение для Android для считывания данных с RFID-чипа в USB-накопителе. Приложение Android работает нормально, считывает данные RFID, когда USB (с чипом RFID) подключен к устройству...
404 просмотров
schedule 29.03.2023

Мой простой тестовый пример не работает на Robotium
Я пытаюсь протестировать свое приложение с помощью Robotium, используя очень простой тестовый пример, но он терпит неудачу. Я пробовал все, и ничего не работает. Моя основная деятельность - это деятельность Google Maps. Я пробовал другие виды...
3478 просмотров

Сбой тестового запуска: сбой инструментального запуска из-за «java.lang.ClassNotFoundException»
Это мой первый раз, когда я настраиваю тестовый проект Android для тестирования проекта Android. Я создал очень простой тестовый пример, который я пытаюсь запустить, однако то, что у меня есть, не запускается. Я получаю Test run failed:...
39338 просмотров
schedule 23.10.2022

Robolectric Не удалось создать ошибку android.widget.Button
Когда я пытаюсь запустить свои тесты robolectric, я получаю исключение: java.lang.RuntimeException: Failed to create a android.widget.Button Однако, если активность не содержит кнопок, все работает нормально, но мне нужны кнопки :) Я использую...
203 просмотров
schedule 07.04.2023

Как заставить Robolectric выбрать конкретный элемент счетчика
Я новичок в Robolectric и нахожусь на контрольно-пропускном пункте. У меня есть какое-то пользовательское событие, которое срабатывает при выборе элемента в счетчике, и я хочу проверить это с помощью robolectric. Я видел, что класс ShadowSpinner...
986 просмотров
schedule 22.12.2023

Ссылка на альфа-/бета-тестирование в Google Play не работает [закрыта]
Я загрузил apk-файл на вкладку «Альфа-тестирование» в консоли разработчика и добавил в Google группу моих альфа-тестеров. При попытке ввести сгенерированный URL-адрес я получаю ошибку «Страница не найдена» (404). Имеет ли это отношение к тому...
37257 просмотров

Как разрешить альфа-/бета-тестерам приложений для Android загружать приложение бесплатно?
У меня есть приложение, которое я хочу опубликовать за $x, однако я хочу разрешить бесплатную загрузку APK Google Developer Console Alpha/Beta. Я хочу, чтобы тестировщики могли скачать его бесплатно? Как я могу это сделать? Заранее спасибо,...
29089 просмотров
schedule 22.05.2023

Платформа тестирования Android JUnit
Я наблюдаю необычное поведение в своем тестовом примере Android JUnit. Тестовый пример предназначен для тестирования управления состоянием активности простого приложения-калькулятора. Вот что должен делать мой тестовый пример. Запуск активности...
287 просмотров

Как протестировать корпоративное приложение Android на различных устройствах
Я работаю над большим корпоративным приложением для Android, и нам интересно, как другие компании тестируют свои приложения. У нас есть около 10 видов устройств, которые мы рекомендуем нашим клиентам, потому что невозможно иметь все виды устройств и...
1348 просмотров

Android: как программно анализировать файлы трассировки?
У меня есть список файлов трассировки, и мне нужно их проанализировать. Есть ли способ проанализировать их программно без использования инструмента traceview ?
1008 просмотров