android android-studio robotium

¿Cómo usar Robotium con Android Studio?



android-studio (1)

Guía:

  1. Agregue la siguiente línea a la sección de dependencias del archivo interno build.gradle (este archivo se encuentra en el mismo nivel que la carpeta src ), cambie el nombre de la versión si es necesario:

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

    Si, por algún motivo, no desea dejar que Gradle descargue las dependencias, puede agregarlas manualmente: Coloque robotium.jar en la carpeta libs . Haz clic derecho y selecciona Agregar como biblioteca ...

  2. En la carpeta src crea otra carpeta androidTest

  3. Dentro de ella crea una carpeta java.
  4. (Paso opcional, ver más abajo) Dentro de él, cree un paquete para la fuente de prueba con el mismo nombre que el nombre del paquete de la aplicación (o agregue ".tests" al final.)
  5. Coloque el cursor (en la ventana del Editor) en el nombre de la clase dentro de uno de los archivos que desea probar (por ejemplo, MainActivity) y presione Alt + Intro.
  6. Seleccione Crear prueba . Seleccione la superclase adecuada para Robotium:

    android.test.ActivityInstrumentationTestCase2

  7. Android Studio creará un archivo de prueba y un paquete (si no se creó en el paso 6)
  8. Cómo ejecutar la prueba:

    • Interfaz de usuario: como de costumbre usando el menú Ejecutar de Android Studio
    • consola: en el terminal ingrese el siguiente comando:

      ./gradlew connectedAndroidTest

      Los informes HTML se generarán en "YourApp / YourApp / build / Output / reports / androidTests / connected / index.html"

Robotium es un marco de automatización de pruebas de Android que tiene soporte completo para aplicaciones nativas e híbridas.

Ahora que Android Studio es el IDE de facto para el desarrollo de Android, me interesa probar esto con Android Studio. Sin embargo, no pude encontrar una manera de configurarlo.

¿Cómo configurar y usar Robotium para probar con Android Studio?