android-testing

В моих роболектрических тестах я пытаюсь прочитать файл. Поскольку этот файл содержит только тестовые данные, я поместил его в активы тестов. Структура каталогов выглядит следующим образом.src/main/assets/prod_data_filesrc/test/assets/test_data_file Однако, когда я пытаюсь прочитать файл по getShadowApplic...

Есть ли хороший способ проверить код результата и данные в тесте Android Espresso? Я использую Эспрессо 2.0. Предположим, что у меня есть Activity вызываемый BarActivity.class, который при выполнении некоторого действия вызывает setResult(int resultCode, Intent data) с соответствующей полезной нагрузкой. Я ...

Я писал тесты с андроидами new espresso framework и обнаружил, что он хорошо работает. Одна досадная вещь (не особенно для эспрессо) заключается в том, что я должен убедиться, что мой экран бодрствует и разблокирован для запуска тестов. Я нашел обходной путь (через различные источники), однако я не уверен, чт...

Я попытался добавить модульный тест для моей функции, которая поддерживает событие жизненного цикла компонентов архитектуры. Чтобы поддержать событие жизненного цикла, я добавил аннотацию @OnLifecycleEvent для моей функции, которую я хочу сделать, когда это событие произошло. Все работает, как ожидалось, но...

Я разрабатываю мобильное приложение для android. Каковы наиболее распространенные библиотеки / фреймворки, используемые для модульного тестирования Android? Я чувствую, что большая часть бизнес-логики, тестирования баз данных, тестирования веб-сервисов может быть выполнена с помощью JUnit. Однако, каков наил...

Похоже, я не могу заставить свой проект gradle распознать instrumentTest как папку тестирования. В результате вложенная папка java не является зеленой, и я не могу создавать из нее тесты. Я попытался установить sourceSet в сборке.gradle file не повезло. sourceSets { instrumentTest.setRoot("src/instrument...

Я использовал для написания тестов Android с помощью Robotium и получения покрытия с помощью Emma. Недавно я перешел на использование тестов Espresso, и у меня возникли проблемы с получением покрытия тестов инструментария. Я могу получить покрытие только для модульных тестов, использующих Robolectric. В наст...

Apple яблоко Является технологическим лидером отрасли, Обладающим солидной репутацией и пользующимся большим спросом продуктом. Несмотря на это, как сообщает портал biblsoft.ru , во втором квартале 2016 Android Android составили 86,2% от общего объема продаж. Как самый большой соперник Яблоко, проскользнул ми...

Я новичок в мире тестирования и даже больше в мире тестирования Android. При проведении исследований на Robolectric, что помогает с тестами на android одна вещь смущает меня больше всего. Иногда в Интернете я вижу людей, использующих testCompile ключевое слово в зависимостях скрипта сборки gradle при ссылке н...

в проекте по умолчанию на Android Studio есть две тестовые папки. первое-это src/androidTest. Эта папка уже существовала в предыдущей версии Android Studio. Тем не менее, с некоторых пор, есть новая тестовая папка по умолчанию src/test и новая зависимость testCompile 'junit: junit: 4.12' на build.gradle. мо...