¿Cuáles son las mejores herramientas de prueba de aplicaciones móviles de código abierto para Android e iOS?

Marcos de prueba móviles de código abierto para usar:

1. Appium (Android, iOS)

Admite versiones de Android de 2.3 y superiores

Utiliza las bibliotecas UI Automator y WebDriver

Admite Java, C #, Ruby y aquellos disponibles en la biblioteca WebDriver

Soporte de navegador cruzado (Safari y Chrome)

Compatible con el protocolo de cable JSON

Capacidades multiplataforma para ejecutar pruebas en múltiples dispositivos

2. Robotium (Android)

Admite la versión de Android 1.6 y superior

Escenarios de prueba potentes fáciles de escribir

Soporta Java

Maneja múltiples rutinas de Android automáticamente

Sin función de grabación y reproducción y sin capturas de pantalla

3. Selendroid (Android)

Utiliza la API del cliente Selenium 2

Totalmente compatible con el protocolo de cable JSON

No se necesita alterar la aplicación bajo prueba para automatizarla

Puede interactuar con múltiples dispositivos Android al mismo tiempo

4. Mantenerlo funcional (iOS)

Admite los lenguajes Objective-C y Swift

Comunidad de código abierto fuerte y activa

Las pruebas son fáciles de escribir, en el mismo idioma que el código

Pocas o ninguna dependencia externa

5. Monkey Talk (Android, iOS)

Admite una amplia gama de pruebas básicas a avanzadas

Una poderosa herramienta multiplataforma que permite una alta productividad

Graba y reproduce scripts de prueba para aplicaciones multiplataforma

Ampliamente utilizado para aplicaciones nativas de Android, iOS, HTML5 y Adobe Flex

Estas son las principales herramientas de código abierto para la automatización de pruebas móviles. Tienen una gran comunidad de código abierto que está involucrada en guiar a los usuarios y contribuir al proyecto. Pruebe cualquiera de los marcos anteriores para un desarrollo de aplicaciones móviles más rápido.

Yo diría: Appium, Robotium (para Android), Calabash, MonkeyTalk, Testing With Frank (para iOS), KIF 9 (para iOS), Selendroid.

Para la comprensión básica y la comparación entre las herramientas, lea mi publicación aquí: Las 10 mejores herramientas de automatización de pruebas móviles de Carl Alston en Gear Inc

appium, selenoid, monkeytalk son las mejores herramientas de prueba de código abierto

More Interesting

Digamos que tengo una aplicación que se está volviendo popular y útil rápidamente. ¿Cómo lo patento, incluso si estoy fuera de los Estados Unidos?

¿Es aconsejable externalizar la creación de una aplicación beta a un desarrollador experimentado en oDesk?

¿Cómo ganan dinero las aplicaciones gratuitas sin anuncios?

¿Cómo puedo obtener usuarios beta gratuitos para mi nueva aplicación?

Actualmente estamos desarrollando mensajes push cifrados para aplicaciones. ¿Cuáles son las características que debería tener?

¿Quién es la máxima autoridad en diseño móvil primero?

¿Qué lenguajes de programación necesitamos para crear aplicaciones como WhatsApp?

¿Cuáles son las mejores prácticas para hacer la verificación por SMS para el registro en países asiáticos que no sean China?

Estamos viviendo en la era del mundo de las aplicaciones. ¿Cuáles son las aplicaciones de productividad utilizadas por personas exitosas en los negocios, la academia y la investigación?

¿Qué tiendas de desarrollo de alta calidad en el extranjero recomendaría para el desarrollo de iPhone?

Cómo verificar mi WeChat en un nuevo dispositivo

¿Cuál es la base de datos utilizada y el método de consulta en el desarrollo de aplicaciones de Android?

¿Cómo dibujar fan art? ¿Qué aplicaciones usarías?

¿Son las aplicaciones móviles enfocadas de un solo propósito las más exitosas y mejores para los dispositivos? ¿Cuáles son algunos ejemplos?

¿Por qué es importante hacer una copia de seguridad de los datos en su teléfono regularmente?