Servicios de desarrollo de aplicaciones móviles: ¿Hay un marco de prueba común disponible para iOS y Android?

Las empresas y los consumidores tienen grandes expectativas de sus aplicaciones móviles y estas expectativas son diferentes para cada categoría. Las organizaciones desean mayores retornos de sus aplicaciones móviles y el usuario final quiere facilidad de uso. En tal escenario, los equipos de prueba deben prepararse para verificar y evaluar mientras desarrollan aplicaciones móviles como parte de sus proyectos.

A continuación hay algunas herramientas de prueba de aplicaciones móviles que debe probar:

Las herramientas Keynote Mobile Testing garantizan la calidad de sus aplicaciones móviles y sitios web móviles en dispositivos reales y redes de operadores. Desarrollado por DeviceAnywhere Cloud, Keynote optimiza el proceso de prueba de su dispositivo móvil y lo ayuda a brindar excelentes experiencias móviles a sus usuarios.

Pruebas automatizadas de aplicaciones iOS, Android y Windows 8
El marco Ranorex es compatible con las últimas versiones de todos los sistemas operativos móviles. Comience a automatizar sus pruebas de aplicaciones de Android, iOS y Windows 8: encuentre errores antes y con menos esfuerzo.

Qué tal si…

  • Calabash: Pruebas de aceptación automatizadas para aplicaciones iOS y Android : admite controladores de lenguaje natural y su sintaxis fácil de entender lo hace perfecto para principiantes. Vale la pena señalar que sus nuevos controladores admiten Ruby y Java, lo que lo hace bueno para probar aplicaciones web.
  • Appium: la automatización de aplicaciones móviles se hizo impresionante. – Es compatible con casi todos los lenguajes de programación, y puede seleccionar casi cualquier compatibilidad con dispositivos móviles. También tiene muchas similitudes con Selenium (¡incluso usa el mismo WebDriver!).

No trabajo para ninguno de ellos, pero mi empresa (la casa de desarrollo de software Netguru) lo recomienda. Más sobre esto aquí: por la madriguera del conejo de las pruebas móviles, parte 2: Automatización 101

Aquí hay una lista de algunas herramientas de automatización y Frameworks que pueden ser útiles para usted:

1. Marco de prueba móvil de Selenium

2. Ranorex se puede usar para probar automáticamente aplicaciones móviles en iOS, Android

3. eggPlant es otra herramienta de automatización de pruebas que también admite varias plataformas de desarrollo móvil como iOS, Android

4. Silk Mobile es una herramienta de automatización de prueba para web, iOS, Android,

5. SeeTest es una herramienta de automatización de prueba para iOS, Android

6. NativeDriver es una implementación de la API WebDriver que impulsa la interfaz de usuario de una aplicación nativa en lugar de una aplicación web. El proyecto está trabajando en controladores para Android, iOS

“Ha sido un placer trabajar con el Servicio de Desarrollo de Aplicaciones de iOS para desarrollar nuestra aplicación, y lo recomendaría a cualquiera que esté buscando una empresa profesional y con experiencia que haga un trabajo excepcional”.

escribir el mismo caso de prueba es más acerca de cómo se implementó la aplicación en lugar de la herramienta / fw.
suponiendo (y esto es un gran si) que ambas aplicaciones tienen la misma funcionalidad, la Jerarquía de obj es la misma y también lo es el nombre de la vista, etc., podrá hacerlo con las herramientas que se mencionan a continuación (+ algunas más).
si está buscando una automatización móvil-web / híbrida, eche un vistazo a catjs, un marco de automatización para pruebas de aplicaciones web móviles.
presenta un nuevo enfoque para las pruebas, con el que puede ejecutar pruebas en cualquier plataforma con una sola base de código.