¿Cuáles son los mejores marcos de automatización disponibles en el mercado para probar aplicaciones de Android?

pCloudy es la plataforma de prueba de aplicaciones basada en la nube más poderosa. Tiene el conjunto más completo de dispositivos móviles y herramientas para mejorar la calidad de su aplicación.

pCloudy proporciona acceso con un solo clic a más de 500 dispositivos Android e IOS directamente desde su navegador. Puede usar estos dispositivos móviles reales para hacer clic y realizar pruebas manuales y pruebas de automatización para su aplicación. También puede integrar pCloudy con CI para la automatización continua.

caracteristicas:

1. Pruebas funcionales de aplicaciones nativas e híbridas en dispositivos reales

2. Prueba cruzada del navegador de la web móvil

3. Estadísticas de rendimiento en el dispositivo como CPU, memoria, batería y más

4. Información para una depuración fácil: sesiones de video, capturas de pantalla, registros de dispositivos y más

5. Prueba de virtualización de red

6. Prueba de funcionamiento automatizada: selenio, appium, espresso, calabaza y mono

7. Depuración del desarrollador utilizando DeviceTunnel

saber más

Si bien no puedo comentar si es el mejor, pero nuestro equipo ha encontrado que Appium es muy bueno en términos de su diseño basado en el protocolo de cable JSON y su soporte multiplataforma y de aplicaciones cruzadas.

Appium
La automatización de aplicaciones móviles se hizo impresionante.

Afortunadamente, los desarrolladores de Android (incluido iOS) han tenido acceso ilimitado a alguna solución avanzada basada en la nube, como Testdroid Cloud, para ejecutar pruebas automatizadas en una gran escala de dispositivos reales para garantizar la calidad. Además, la aparición de diferentes marcos de prueba de Android ha facilitado sustancialmente la vida de los desarrolladores de Android.

Aquí hay una respuesta a su consulta. Consulte este enlace: los 5 marcos de prueba de Android principales con ejemplos

Estoy usando Appium – Hybrid Framework para la automatización de aplicaciones de Android (comercio electrónico).

Elegí Appium porque:

  1. Appium admite la automatización de aplicaciones IOS y Android
  2. Fuente abierta
  3. Soporte en línea – Muchos documentos de ayuda sobre JAVA – Appium – Selenium Automation.
  4. Híbrido: una combinación de múltiples marcos como DATA Driven y Method Driven
  5. Puede integrarse fácilmente con Sauce Labs para ejecuciones basadas en la nube

Puede consultar los siguientes marcos que creo que podrían ser útiles:
1. Robotium – Básico, simple, pero efectivo. Fue ampliamente utilizado por los desarrolladores en los primeros días.
2. Uiautomator: proporciona algunas características adicionales en comparación con el robotium
3. Espresso: el último marco de automatización de código abierto de Google
4. Appium: marco de automatización de pruebas móviles muy conocido
Para saber más acerca de la futura automatización de pruebas, es decir, la automatización de softwares que son altamente personalizables y configurables, me he inscrito para un seminario web: Automatización de la automatización de pruebas. Parece prometedor.

¿Has comprobado TestingWhiz? Su última versión (4.0) admite pruebas de aplicaciones de Android.