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

Модульный тест Android с Volley
Можно ли написать модульный тест для моего приложения для Android, где я использую Volley для сетевого запроса. Например. Я хочу написать модульный тест для функции входа в систему, где я отправляю запрос залпа с учетными данными пользователей и...
3504 просмотров

Вкусы и инструментальные тесты - конфигурация gradle
Я использую ароматы в своем проекте, и я хочу добавить инструментальные тесты, специфичные для каждого аромата. Итак, я создал MyApplication/src/androidTestFlavor1/java/com.package.test...
1649 просмотров

Android: запуск инструментария завершился неудачно из-за «java.lang.ClassNotFoundException»: тесты не найдены
Я пытаюсь запустить инструментальный тест через «gradlewconnectedAndroidTest». Я получаю следующую ошибку: Tests on GT-I9305 - 4.3 failed: Instrumentation run failed due to 'java.lang.ClassNotFoundException'...
21417 просмотров

Тест Android Espresso на неправильную активность
У меня есть два действия в моем приложении: действие входа (loginActivity) и второе действие (mainActivity). Я хочу использовать Espresso для проверки входа в систему loginActivity, поэтому я написал этот тест: public class LoginActivityTest...
1203 просмотров

Тест черного ящика Android, не удается найти целевой класс теста
У меня проблемы с тестированием проекта Android. У меня есть отладочный apk без исходного кода. Стартовый класс активности com.restfriedchicken.android.MainActivity И я установил его, используя adb install -r...
912 просмотров

Android Studio очищает данные приложения для инструментального тестирования
Как заставить Android Studio (AndroidJunitRunner) очищать данные приложения перед тестированием инструментария без ручного запуска команды adb ? Я обнаружил этот android.support.test.runner.AndroidJUnitRunner вид читов - он никогда не вызывает...
15111 просмотров

Могу ли я получить инструментальный тест, чтобы убить и перезапустить процесс приложения?
Мне нужно протестировать вариант использования, когда приложение запускается из чистого состояния, т. е. процесс не запускался до начала теста. Из того, что я вижу из logcat , все инструментальные тесты выполняются в рамках одного экземпляра/сеанса...
1159 просмотров

Запуск контрольно-измерительных тестов из определенного пакета с помощью плагина ложка-градле
Я использую spoon-gradle-plugin от Романа Мазура. Я могу запускать все тесты одновременно, но у меня возникают проблемы с указанием «группы» тестов, которые я хотел бы запустить. В настоящее время моя установка ложки выглядит так: spoon {...
2080 просмотров

получение исключения нулевого указателя для тестового примера базы данных Android
Я хочу написать тестовый пример для модуля базы данных Android. Ниже приведен код, который я пишу. @RunWith(AndroidJUnit4.class) @SmallTest public class DatabaseTest { private SQLiteDatabase mDatabase; private...
699 просмотров

connectedAndroidTest как запускать определенные тесты
Я QA в начинающей компании. Моя настройка разработчика Инструментальные тесты в проекте Android. Он также настроил Jenkins Jobs для запуска этих тестов в среде CI. Это команда, указанная в поле «Задачи» в задании Дженкинса в разделе «Сборка» ->...
7893 просмотров

Как я могу поменять местами тестовые двойники в рамках Activity или Fragment с помощью Dagger 2?
РЕДАКТИРОВАТЬ: Будьте осторожны! Я удалил старый репозиторий, на который ссылается этот вопрос. Посмотрите мой собственный ответ на вопрос о возможном решении и не стесняйтесь улучшать его! Я имею в виду свой пост здесь . Теперь я пришел...
170 просмотров

Зависимости от эспрессо добавлены в обычную и тестовую компиляции.
Мне нужно разработать инструментальный тест для моего приложения для Android, а также мне нужно реализовать интерфейс IdlingResource для моего приложения, чтобы сообщить Espresso, что активность простаивает; поэтому я должен добавить зависимости...
318 просмотров

Преимущества эспрессо перед контрольными случаями с использованием приборов
Я просмотрел документ об эспрессо. но до сих пор не получаю от этого преимуществ, так что могу перейти на эспрессо, а не на инструменты. Кто-нибудь может с этим помочь? Что я знаю об эспрессо: Ключевым преимуществом использования Espresso...
730 просмотров

Как получить покрытие кода тестов AWS Device Farm с Android?
Я запускаю инструментальные тесты на AWS Device Farm и могу загрузить результаты тестов, но не вижу в результатах никаких файлов *.exec или *.ec. Это то, что я обычно вижу при локальном запуске тестов с подключенным устройством/эмулятором с помощью...
162 просмотров

Есть ли другой способ издеваться над SharedPreferences для тестов Android?
Я пишу тесты пользовательского интерфейса для Android-приложения с Espresso. Но есть проблема, что нельзя смочить SharedPreferences данные. Я нашел некоторые обходные пути, но они используют внедрение зависимостей (основной Dagger2). Есть ли...
1487 просмотров

Проблема Android с AndroidJUnitRunner, дающая «java.lang.ClassNotFoundException»
Я новичок в инструментальном тестировании. Я пытаюсь провести базовое тестирование с помощью AndroidJUnitRunner. Вот мой градиент: apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "25.0.0"...
1850 просмотров

Ошибка пустого тестового набора: Написание тестовых случаев для Android
Я следую шагам, точно указанным здесь для создания инструментальных тестовых случаев. Это мой тестовый класс в пакете androidTest->Java->com.mypackage.name @RunWith(AndroidJUnit4.class) @SmallTest public class Test { private...
448 просмотров

Как разместить тестовые файлы Android (инструментальные) вне каталога проекта?
У меня есть проект Android (созданный Cordova), в который я хочу добавить (инструментальные) тесты. У него есть только один MainActivity.java , который нужно протестировать. Обычно это означает добавление некоторых зависимостей к build.gradle и...
2833 просмотров

Скажите Espresso запустить определенные тесты на эмуляторе.
У меня есть инструментальные тесты Android с Espresso. Некоторые из моих тестов необходимо запускать на эмуляторе — из-за использования LinkedIn TestButler ( https://github.com/linkedin/test-butler ). Эта библиотека переключает Wi-Fi/GSM для...
1442 просмотров

Как отлаживать или устранять ошибку: текущий проект не может быть запущен для запуска конфигурации для инструментальных тестов Android?
У меня есть проект (созданный с помощью этого вопрос StackOverflow ), в котором есть модуль с инструментальным тестом Android . Его можно запустить через обычную конфигурацию, в которой выбран модуль. Это работает для плагина Android Gradle...
340 просмотров