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

Параметрированные тесты JUnit в тестовом проекте Android

Когда я создаю параметризованные тестовые примеры в JUnit 3.x, я обычно создаю TestSuite с чем-то вроде public static Test suite() { TestSuite s = new TestSuite(); for (int i = MIN; i < MAX; ++i) { s.addTest(new MyTest(i)); } } Этот метод suite() корректно вызывается при запуске JUnit из командной строки на рабочем столе. Когда […]

Как я могу получить идентификаторы, имена или x пути для элементов ui, используемых в мобильном приложении (Android / iOS) для тестирования мобильной автоматизации?

Я хочу знать, как я могу получить идентификаторы или имена элементов пользовательского интерфейса, которые используются в мобильном приложении, которые используются в тестах мобильной автоматизации, таких как appium, monkey-talk, xamarian и т. Д.

Тест на Android из хранилища

Я написал приложение для Android, которое (среди прочего) записывает файлы на диск . Теперь мне интересно, что произойдет, когда в файловой системе закончится пространство для хранения . Я предполагаю, что, например, java.io.FileOutputStream.write() вызовет IOException которое мне придется поймать. Дело в том, что я не хочу полагаться на свои силы супер ниндзя – я мог забыть […]

Инструменты автоматизации тестирования 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 говорит, что эта папка уже существует. Он существует, […]