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

Использование пользовательского инструментарияTestRunner в Eclipse вызывает ошибку

У меня есть отдельный тестовый проект в Eclipse, который работает некоторое время как в командной строке, так и в Eclipse. При использовании Jenkins для запуска моих тестов я столкнулся с проблемой, когда стандартный инструмент InstrumentationTestRunner не выводит в поддерживаемом Jenkins формате XML. Я читал в Интернете, чтобы использовать пользовательский InstrumentationTestRunner. Это работает в командной строке […]

Как сгенерировать отчет о покрытии кода тестовых примеров Instrumentation в Android Studio

В настоящее время работает отчет по охвату кода функциональных блоков тестирования. Обновлен до последней версии Android Studio (1.2.1) Обновлен плагин Android в Android Studio (1.2.3) Обновлена ​​версия Gradle (2.2.1) Изменен вариант сборки для модульного теста Теперь я могу получить отчет Code Coverage (используя инструмент покрытия IntelliJ Idea Code по умолчанию) модульных тестов, которые я написал, […]

Превышение максимального значения по методу Multidex во время выполнения единичных тестовых примеров

У меня есть приложение, где у меня есть тесты локального блока ( тестовая папка ) и тестовые примеры блока приборов ( папка androidTest ). Прямо сейчас, если я нажму на папку androidTest и нажмите « Запустить все тесты », он выдает следующее исключение. Error:Error converting bytecode to dex: Cause: com.android.dex.DexIndexOverflowException: field ID not in [0, […]

Создайте проект для тестирования Android в выпуске intellij idea 13 community

Я использую новую идею intellij 13 (community edition) и имею некоторые проблемы с созданием тестов для моего проекта Android. Нет модулей с возможностью тестирования, и, насколько я помню, этот модуль был частью более старой версии (или, возможно, не для сообщества). Есть ли простой способ создать такой проект?

Gradle connectedAndroidTest завершается с ошибкой «Нет тестов», но выводит результаты тестирования

Недавно мы начали добавлять тесты в наш проект приложений для Android. Мы начали использовать Robolectric, но недавно нам пришлось это вытащить и просто использовать простые тесты вместо этого из-за проблемы, с которой мы столкнулись с Couchbase. Перед добавлением Couchbase наши тесты отлично работали при работе с Roblectric. Из новой ветки, в которой нет Couchbase, я […]

TouchUtils с Android эмулятором

Кто-нибудь смог успешно выполнить модульное тестирование на эмуляторе Android, используя методы, предлагаемые классом TouchUtils ? Я могу пройти тест (ы) для передачи на моем устройстве, но когда я запускаю те же тесты (и тестовые TouchUtils ) на эмуляторе, любой тест с использованием методов TouchUtils всегда вызывает следующее исключение: java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS […]

Модульные тесты в Android Studio 0.8

НОВОСТИ BREAKING: Android Studio 1.1.0 теперь имеет встроенную поддержку модульного тестирования. Подробнее см. Здесь: https://sites.google.com/a/android.com/tools/tech-docs/unit-testing-support Сначала я знаю, что есть очень, очень, очень похожие вопросы (даже здесь, на SO). Большинство из них ужасно устарели, поэтому я задаю новый новый вопрос, который должен быть актуальным для Android Studio 0.8.x. Я знаю, что есть некоторые библиотеки, которые […]

Самый быстрый способ создания макета для тестирования

В настоящее время я тестирую библиотеку. В некоторых классах мне нужно передать действие как параметр в некоторые статические методы. Сама библиотека не содержит никаких действий. Мне нужно как-то получить экземпляр макетной активности для использования в каждом отдельном тесте метода. Я уже прочитал учебное руководство по тестированию активности и раздел « Основы тестирования ». Большинство из […]

Как я могу проверить клик на определенной координате x, y?

Для запуска тестов в приложении для Android, как я могу автоматизировать нажатие на топор, координату y либо вида, либо экрана? Я надеюсь, что есть какой-то вызов в ActivityInstrumentationTestCase2 или TouchUtils, но пока не нашел его.

Как сравнить строковые представления удвоений, если он заканчивается на .00

В настоящее время я пишу тестовые примеры для ContentProvider в своем приложении (это приложение для записи чековой книжки), и я испытываю неудачу при сравнении двойных значений. Лучший способ проиллюстрировать это с помощью кода. У меня есть эта функция, которая возвращает ContentValues ​​для объекта учетной записи, который будет вставлен в базу данных: private ContentValues getAccountContentValues(){ String […]