No lo he usado. Vi el video de demostración. Creo que no está listo para la prueba automatizada de la aplicación móvil.
1 、 Primero, Monkey Talk debería gestionar miles de casos de prueba. ¿Por qué? No desea ejecutar el caso de prueba manual en CC, y ejecutar el caso de prueba automatizado en Monkey Talk. Imaginemos la situación. Monkey Talk tiene gestión de roles, control de versiones, casos de prueba de importación-exportación. Eso es un gran problema.
2 、 Segundo, Monkey Talk debe satisfacer la condición previa del caso de prueba. Al igual que ejecutar SQL (Oracle / MYSQL / MSSQL / MongoDB), envíe una solicitud http.
3 、 Tercero, Monkey Talk debe verificar el resultado de la ejecución. En general, la herramienta automatizada verifica el resultado comparando capturas de pantalla. Por lo tanto, debe preparar una captura de pantalla correcta y separada para cada resolución. Vamos a calcular 4 (iphone4 / 5/6/6 plus) + x (android) + y (windows) = X. Si el diseño cambió, wow, ese es otro gran problema.
4 、 En adelante, Monkey Talk debería ser compatible con la aplicación HTML5 y C #.
5 、 Quinto, Monkey Talk debería resolver la comunicación entre las aplicaciones.
6 … ..
……
¿Qué piensa sobre Monkey Talk para las pruebas automatizadas de software de aplicaciones móviles?
Related Content
¿Cuál es el costo de crear una aplicación de citas parecida a happy?
¿Qué tengo que estudiar para desarrollar mi propia aplicación móvil?
¿Qué debo saber antes de desarrollar una aplicación móvil?
¿Qué empresas de desarrollo de aplicaciones móviles tienen su sede en Chicago?
Como he trabajado en la automatización de Monkey Talk, permíteme compartir mis pensamientos:
- Hasta cierto punto, es fácil usar Monkey Talk una vez que se ha realizado la configuración, lo que al igual que otras herramientas de automatización móvil es una tarea difícil.
- Puede ayudar a automatizar aplicaciones iOS, Android y mWeb.
- Uno puede usar la función de grabación y reproducción del Monkey Talk IDE si no es bueno en la programación, aunque si no usa la reproducción de grabación necesita tener buenas habilidades de programación.
- Encontrar elementos y localizadores es fácil.
- No puede automatizar su aplicación de producción, ya que necesita agregar el agente de talk talk al código fuente para que Monkey talk IDE pueda comunicarse con su .apk / .ipa instalado en los dispositivos, lo que significa que la aplicación se ha probado y la aplicación en Prod será dos diferentes construcciones
- Es difícil usar la conversación de mono con AVD, el entorno en sí es difícil de configurar además de que los emuladores son demasiado lentos.
- Incluso el código de la aplicación debe convertirse en AspectJ cuando agreguemos el agente de conversación de mono.
- Puede conectar el dispositivo mediante wifi o cable usb, ambos son compatibles.
- Es compatible con el archivo CSV para tomar datos en forma de Excel.
- Tiene su propio conjunto de compilación en objetos, bibliotecas y métodos como deslizar, desplazarse, esperar para realizar o manejar tareas adicionales.
More Interesting
¿Cuál es la empresa líder de desarrollo móvil en Australia?
¿Qué habilidades de programación se requieren para desarrollar una aplicación móvil híbrida?
¿Cuál es una mejor opción: escribir aplicaciones de Android en Python o en Java?
¿Un desarrollador del lado del cliente necesita Backend como servicio?
¿Cuáles son las diferencias entre Córdoba, Ionic y Kony? ¿Qué marco debo usar y por qué?
Cómo crear una aplicación sin conocer computadoras
¿Qué lenguaje de programación se usa en una aplicación sin conexión?
Cómo evaluar si una aplicación móvil debe clasificarse como un dispositivo médico en Europa
¿Se ha exagerado el descenso en el mercado de aplicaciones móviles?
¿Dónde encuentro la mejor empresa de desarrollo de aplicaciones para iOS?
¿Desde dónde empiezo para el desarrollo de aplicaciones iOS?
¿Cuáles son las nuevas herramientas y tendencias en programación móvil?