Подтвердить что ты не робот

Как использовать Robotium с Android Studio?

Robotium - это платформа автоматизации тестирования Android, которая полностью поддерживает собственные и гибридные приложения.

Теперь, когда Android Studio является де-факто IDE для разработки Android, мне интересно попробовать это с Android Studio. Тем не менее, я не мог найти способ настроить его.

Как настроить и использовать Robotium для тестирования с Android Studio?

4b9b3361

Ответ 1

Руководство:

  • Добавьте следующую строку в раздел зависимостей внутреннего файла build.gradle(этот файл находится на том же уровне, что и папка src), измените имя версии при необходимости:

    androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.2.1'
    

    Если по какой-то причине вы не хотите, чтобы gradle загружать зависимости для вас, тогда вы можете добавить их вручную: поместите robotium.jar в папку libs. Щелкните правой кнопкой мыши и выберите Добавить как библиотеку...

  • В папке src создайте другую папку androidTest

  • Внутри создайте папку java
  • (Дополнительный шаг, см. ниже). Внутри создайте пакет для источника теста с тем же именем, что и имя пакета приложений (или добавьте ".tests" до конца.)
  • Поместите курсор (в окне редактора) в имя класса внутри одного из файлов, который вы хотите протестировать (например, MainActivity), и нажмите Alt + Enter.
  • Выберите Создать тест. Выберите подходящий суперкласс для Robotium:

    android.test.ActivityInstrumentationTestCase2
    
  • Студия Android создаст тестовый файл и пакет (если он не был создан на шаге 6)
  • Как запустить тест:

    • Пользовательский интерфейс: как обычно, с помощью меню Android Studio Выполнить Консоль
    • : в терминале введите следующую команду:

      ./gradlew connectedAndroidTest
      

      HTML-отчеты будут сгенерированы на "YourApp/YourApp/build/results/reports/androidTests/ подключен /index.html "