Bitrise integra Browserstack para ejecutar pruebas de Espresso de Mesut Güneş | enero de 2022
Bitrise es una de las mejores soluciones para el desarrollo de aplicaciones móviles. Nos proporciona muchos pasos relacionados con las aplicaciones móviles para crear una canalización (o flujo de trabajo en Bitrise) de CI/CD (Integración continua/Despliegue continuo). En el ecosistema de desarrollo de aplicaciones móviles, tenemos muchas soluciones en la nube para procesos de desarrollo rápidos y confiables. Browserstack también es uno de ellos, se usa ampliamente para el desarrollo y las pruebas web, pero también tiene buenas funciones como «App Live» y «App Automate» para las pruebas de aplicaciones móviles.
En este artículo, yoUnant comparte cómo integramos Browserstack en Bitrise para ejecutar Espresso llamando directamente a la API de Browserstack.
Si desea ejecutar pruebas de Espresso en un dispositivo real, debe crear pruebas de proyectos de Android, por lo que debemos agregar ‘ Compilaciones de Android para pruebas de interfaz de usuario‘ y luego agregue un ejecutor de secuencias de comandos para ejecutar la secuencia de comandos Browserstack. Mira el flujo de trabajo:
En este ejemplo, usamos un script para manejar todo lo necesario para ejecutar pruebas de Espresso en Browserstack. Entonces hace lo siguiente:
- Cargue la aplicación: el debug.apk creado por el paso «Crear para prueba»
- Cargar aplicación: debug-androidTest.apk creado por el paso «Crear para prueba»
- Activar pruebas con archivos cargados y el dispositivo deseado y las opciones de prueba
- Espere hasta que se complete la prueba y evalúe los resultados.
Consulte el script para ejecutar pruebas de Espresso en Browserstack