La compatibilidad con las pruebas automatizadas de aplicaciones en MobileTogether Designer permite a los desarrolladores crear, gestionar y ejecutar casos de prueba automatizados dentro del entorno de desarrollo directamente.
La automatización de las tareas de prueba repetitivas permite realizar pruebas exhaustivas que reducen las posibilidades de errores humanos y aumentan la fiabilidad de las aplicaciones antes de su implementación. Esta automatización permite una coherencia que agiliza el proceso de control de calidad para garantizar que las aplicaciones empresariales y de las tiendas de aplicaciones funcionen como se espera en condiciones reales.
MobileTogether ofrece funciones para probar aplicaciones en combinación con una simulación integrada y multiplataforma y una depuración exhaustiva para perfeccionar las aplicaciones en cada paso del proceso.
Para empezar con las pruebas automatizadas de aplicaciones, grabe un caso de prueba. Esto implica interactuar con su solución empresarial o aplicación móvil como lo haría un usuario real. Una vez que pulsa grabar en la barra de herramientas de pruebas, MobileTogether captura y graba todo mientras navega por la interfaz de usuario y realiza acciones como pulsar botones, rellenar formularios y enviar datos. Cada interacción se registra y graba en un script de pruebas reutilizable.
Después de grabar el caso de prueba, podrá reproducirlo para asegurarse de que la aplicación tiene un aspecto y un comportamiento coherentes en iOS, Android, Windows y los navegadores web. También es importante volver a ejecutar una prueba después de realizar cambios en el proyecto de desarrollo de la aplicación. Estas pruebas regresivas son importantes para asegurarse de que las actualizaciones o mejoras no rompen la funcionalidad existente.
Puede optar por reproducir un caso de prueba utilizando el simulador en MobileTogether Designer o en un dispositivo conectado, como un teléfono inteligente. Puede ajustar la velocidad de reproducción para recorrer la prueba al ritmo deseado.
El cuadro de diálogo Gestionar casos de prueba de MobileTogether muestra todos los casos de prueba grabados previamente y las ejecuciones de prueba asociadas (es decir, las reproducciones). Esto facilita la visualización de los resultados de todas las ejecuciones de prueba realizadas. Además, puede organizar varias pruebas en paquetes y configurar las opciones de grabación y reproducción para las pruebas posteriores.
Comparar los resultados de diferentes pruebas ayuda a identificar posibles regresiones y a mantener la calidad de su aplicación o solución a lo largo del tiempo. Cuando seleccione dos o más ejecuciones de pruebas para compararlas, la herramienta de comparación resaltará las diferencias, incluidas las variaciones en el tiempo de ejecución, las acciones realizadas, los porcentajes de éxito y los errores encontrados. También puede ver el estado resultante de los controles y los orígenes de datos.
Comparar una nueva prueba con una ejecución correcta ya conocida es importante para verificar que los cambios en la base de código no introducen errores.
Para escenarios de pruebas empresariales más amplios, los casos de prueba pueden implementarse en el servidor MobileTogether Server de su organización, lo que permite realizar pruebas en entornos similares a los de producción. Los registros del servidor y las herramientas de análisis detallado proporcionan información sobre el rendimiento de la aplicación en condiciones reales.
Puede implementar uno o varios casos de prueba del diseño activo en el servidor. Si se activa un caso de prueba en el servidor, podrá reproducirse cada vez que se inicie la solución en un cliente. De este modo, se puede reproducir un mismo caso de prueba en varios clientes. Estas reproducciones se almacenan en el servidor como una ejecución de prueba y aparecen en el cuadro de diálogo Pruebas automatizadas de MobileTogether Server.
Lista de características de MobileTogether
Preguntas frecuentes
Vídeos de demostración