Articles of тестирования

Инструменты автоматизации тестирования Android

Мне нужен инструмент для автоматизации тестирования моего приложения для Android. Специально я хочу осветить тестовые примеры ниже: Отправить 10 см сделай фото Сделать 10 звонков Это еще больше похоже на скрипт, который позволит мне записывать действия. Любой намек?

Gradle Android Не удалось найти метод testPackage ()

У меня есть проект с использованием Gradle. Теперь я пытаюсь добавить наши тесты в сборку. Я не совсем уверен, как это работает, или то, что будет использовать синтаксис actall. Вот скрипт сборки для тестового приложения, которое я пытаюсь получить. Мои тесты находятся в каталоге src / instrumentTest / java. buildscript { repositories { maven { […]

Каков хороший набор конфигураций устройств для тестирования приложения Android на эмуляторе?

В идеале у меня будет куча физических устройств для тестирования, но на самом деле у меня нет доступа к устройствам со всеми различными характеристиками. Я нацелен на Android 1.6-current (4.0.3 на данный момент), в первую очередь на телефоны, но также хочу, чтобы приложение было, по крайней мере, несколько пригодным для использования на планшетах. Конфигурации, которые […]

Тестирование эспрессо Android: ActivityTestRule не закрывает активность

Я новичок в тестировании Android. Тест очень прост: @RunWith(AndroidJUnit4.class) @SmallTest public class BaseTestCases { @Rule public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(MainActivity.class); @Test public void openBBCamera() throws InterruptedException { } } Я ожидал, что активность будет открыта в начале и закрыта в конце теста, но она останется в списке последних приложений, поэтому следующий тест просто открывает […]

Как вы можете отлаживать телефон, который у вас нет?

Я выпустил приложение на рынок. Кажется, что он отлично работает на некоторых устройствах и имеет совершенно странное поведение для других. Он отлично работает в виртуальной машине, настроенной так, чтобы соответствовать настройке этих устройств. В общем, хотя, учитывая, что некоторые телефоны ведут себя непредсказуемо, есть ли другой способ получить тестовые данные для определенных устройств, не покупая […]

Автоматизация тестирования iPhone – контрольные инструменты?

Привет, мы расширяем один из наших проектов в крупном банке, чтобы включить доступ через мобильные устройства. Мы оцениваем несколько инструментов – вкл. Perfecto мобильных, experitest и deviceanywhere. С нашей первоначальной оценки perfecto и устройства в любом месте охватывают более широкий набор телефонов, в которых есть телефоны. С другой стороны, Experitest прост и прост в эксплуатации […]

Использование папки ресурса в тестовом проекте для данных тестовой строки

Я хотел использовать папку ресурсов в своем тестовом проекте с Android Studio для хранения интернационализированных строк, которые я буду использовать только в своих тестах пользовательского интерфейса. Но поскольку я могу создать папку /app/src/androidTest/res , я не могу создать папку ресурсов, такую ​​как «значения» в ней. Android Studio говорит, что эта папка уже существует. Он существует, […]

Тестирование на Realm Unit на Android

Пытаясь выполнить единицу тестирования класса, который выполняет некоторые вызовы в Realm (0.87.4), установка теста не выполняется с java.lang.NoClassDefFoundError: rx/Observable$OnSubscribe at io.realm.RealmConfiguration$Builder.<init>(RealmConfiguration.java:279) at org.testapp.db.MyClassTest.setUp(MyClassTest.java:34) … Caused by: java.lang.ClassNotFoundException: rx.Observable$OnSubscribe at java.net.URLClassLoader$1.run(URLClassLoader.java:366) Мой тестовый класс начинается с: @RunWith(MockitoJUnitRunner.class) public class MyClassTest extends TestCase { @Rule public TemporaryFolder testFolder = new TemporaryFolder(); Realm realm; @Before public void setUp() […]

Как проверить приложение док-станции

У меня нет док-станции, но я пишу приложение для замены Dock. Могу ли я имитировать Clock Dock? Я знаю, что могу сделать для док-станции, но это не док, который я заменяю. Могу ли я перевернуть свое устройство в режим работы через ADB? Может быть, с чем-то вроде? ADB shell sendevent XXX благодаря

Тестирование утечек памяти в приложениях Android

Недавно я узнал, сколько памяти может быть потрачено впустую из-за утечки контекста и как протестировать такие утечки с дампом памяти после изменения ориентации экрана. Новая деятельность должна быть создана и создана, оригинал уничтожен и собран. Однако, если я не пропущу память и не вижу ее, описанная ниже деятельность не собирается собираться, если она начинает другую […]