No estoy seguro acerca de MonkeyRunner y Robotium, pero mis colegas (desarrolladores de Android) usan Espresso Test Framework.
De hecho, uno de ellos recientemente escribió un artículo al respecto.
Aquí está el enlace: https: //www.spaceotechnologies.c…
- ¿Qué empresas se están beneficiando del desarrollo de aplicaciones basadas en Android?
- Desarrollo de aplicaciones de Android: ¿Cómo desarrollo una aplicación de Android para lector de libros electrónicos?
- ¿Qué plataforma debo usar para desarrollar aplicaciones de Android?
- ¿Cuándo mejorará el emulador de Android?
- ¿Cómo comenzar con la programación independiente? Soy un graduado de secundaria, programador de Android de la India. He publicado un par de geniales aplicaciones de Android en Play Store. ¿Cuánto puedo ganar con esto? Lo que hace un buen profesional independiente
Déjame agarrar los puntos principales.
¿Por qué espresso?
Otras herramientas como Roboletric también es famosa por probar aplicaciones de Android, pero tiene su propia
Android jar, que son nuestras clases básicas de kit de Android.
A medida que Google actualiza su biblioteca de soporte, a menudo es difícil mantener la actualización de Roboletric.
Y burlarse de las clases de Android se vuelve difícil con Roboletric. Mira un enlace aquí Roboletric vs Espresso para más detalles.
También compartió este tutorial en GitHub: https://github.com/parthdave93/A…
Además, me gustaría agregar una comparación interesante por Testdroid.