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

Предоставление тестовых данных для SharedPreferences для Robolectric
Только начал использовать Robolectric, и кажется, что это то, что мне нужно. Однако я столкнулся с небольшим препятствием в отношении использования SharedPreferences. У меня есть два тестовых примера Активность ожидает новые/пустые общие...
16677 просмотров
schedule 26.08.2022

Как я могу модульно протестировать намерение, запущенное/отправленное из действия?
Как я могу создать тестовый пример Android JUnit, который проверяет содержимое Intent, сгенерированного в Activity? У меня есть Activity, которое содержит окно EditText, и когда пользователь закончил вводить необходимые данные, Activity запускает...
9330 просмотров
schedule 13.06.2024

Странное исключение NullPointerException в Android SpinnerActivityTest
Недавно я работал с учебным пособием по тестированию активности на сайте разработчиков Android. Следуя пошаговому руководству до Добавление тестов пользовательского интерфейса — 1. вы получите этот фрагмент кода: package...
584 просмотров
schedule 22.04.2023

почему я не могу запустить все тесты в тестовом проекте Android?
теперь я кодирую тестирование Android в отдельном тестовом проекте для тестирования приложения. я закодировал много тестовых случаев и классов. теперь я хочу написать тестовый набор. для запуска всего теста. Но у него есть исключение. код...
1543 просмотров
schedule 10.05.2022

Тестирование Android Junit по сравнению с обычным тестированием Junit
Я беру на себя проект Android и хочу ввести модульные тесты в проект, чтобы избежать возможных регрессий. Для обычных java-проектов у меня есть две исходные папки: src и test . Исходная папка src содержит все мои исходные файлы, а моя...
3169 просмотров
schedule 04.05.2023

Как протестировать InputMethodService
У меня есть базовая реализация Android InputMethodService , для которой я пытаюсь написать модульные тесты. В моем приложении нет никаких действий, только реализация InputMethodService. Пока у меня есть базовая реализация ServiceTestCase, которая...
1028 просмотров

Исключение нулевого указателя при последовательном выполнении тестового скрипта
Я автоматизирую продукт с помощью Robotium. В модуле я должен проверить полученные данные. Для этого я использую этот код: class sharefirstlevel { public void A { for(int k=1;k<=4;k+=2) { ExpectedResult =...
81 просмотров
schedule 09.03.2024

Не удалось заставить Robotium работать в Android Studio
Я изо всех сил пытаюсь заставить Robotium работать с Android Studio на основе gradle, и я не могу найти способ сделать это. Это мой файл build.gradle buildscript { dependencies { repositories { mavenCentral()...
14809 просмотров

настроить тестовый проект Android в eclipse - где, соглашения об именах и т. д.
Мы читаем в документах . Вы можете создать тестовый проект в любом месте вашей файловой системы, но лучше всего добавить тестовый проект так, чтобы его корневой каталог test/ находился на том же уровне, что и каталог src/ основного проекта...
136 просмотров
schedule 20.09.2022

Тестирование бездействующих Android-приложений
Monkey используется для тестирования приложений с действиями. Есть ли способ сделать автоматические тесты, такие как обезьяна, для неактивных приложений?
106 просмотров
schedule 27.10.2022

Как автоматизировать механизм моментальных снимков DDMS?
Предоставляет ли Android DDMS API? Мне нужно автоматизировать механизм моментальных снимков для нативной кучи. Или есть ли какой-либо инструмент постобработки для анализа собственных снимков кучи DDMS.
4484 просмотров
schedule 29.01.2023

Тестирование ViewPager (и CursorLoader) с помощью Robolectric
Кто-нибудь знает, как протестировать следующую установку с помощью Robolectric? Фрагмент, содержащий ViewPager, данные загружаются с помощью CursorLoader. В приведенном ниже коде CursorLoader никогда не помещается в адаптер пейджера просмотра....
3892 просмотров

Насмешки/заглушки финальных классов в Android
Я пытаюсь создать автоматические тесты для Android, которые будут эмулировать связь Bluetooth. Mockito и DexMaker работают нормально, но не в этом случае, поскольку значительная часть API Bluetooth состоит из конечных классов, которые Mockito не...
683 просмотров

Почему getActivity() блокируется во время теста JUnit, когда пользовательский ImageView вызывает startAnimation(Animation)?
Я написал приложение для Android, которое отображает пользовательский ImageView , который периодически вращается, используя startAnimation(Animation) . Приложение работает нормально, но если я создаю тест JUnit типа...
3079 просмотров

Ложка и эспрессо - Успешная сборка. Вот и все?
Я запускаю тест Espresso через Spoon . Часто я получаю build successful , а тесты не выполняются. Я предполагаю, что причина в том, что в код рассматриваемого приложения не было внесено никаких изменений. Я понимаю, почему они это сделали —...
1289 просмотров

Как найти диалоговое окно предупреждения через селен с помощью Appium?
В приложении диалог реализован так: AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("Something"); builder.setTitle("Something"); dialog = builder.create(); dialog.show(); Как мне найти этот элемент в скрипте...
4540 просмотров
schedule 14.12.2022

Почему при использовании uiautomator следует использовать подсказку вместо contentDescription для EditText?
При использовании uiautomator для проверки поведения пользовательского интерфейса приложения Android ему предлагается обеспечить доступность пользовательского интерфейса. В документации указано, что «android:hint следует использовать вместо описания...
979 просмотров

Как протестировать действие, которое использует ContentProvider, не затрагивая производственную базу данных?
ПРОБЛЕМА У меня есть два класса Android, которые я хочу протестировать: CommentContentProvider , который расширяет ContentProvider и поддерживается SQLiteDatabase . CommentActivity , который расширяет Activity и обращается к...
1340 просмотров

Как добавить разрешения в AndroidManifest.xml для тестов
Состояние документов : Как упоминалось ранее, рядом с основным набором исходных текстов находится исходный набор androidTest, расположенный по умолчанию в src/androidTest/ .... Набор исходных текстов не должен содержать файл...
2316 просмотров

Отправьте команду uiautomator через командную строку и получите возвращаемое значение
Я работаю с Android uiautomtor и хочу подтвердить всплывающие окна, такие как запросы Bluetooth. Всплывающее окно появляется, когда я хочу включить видимость Bluetooth. Затем я должен подтвердить это, нажав кнопку с текстом «ДА». Я вызываю метод...
516 просмотров