Descripción:
En las pruebas de software, la automatización de pruebas es el uso de software separado del software que se está probando para controlar la ejecución de las pruebas y la comparación de los resultados reales con los resultados previstos. La automatización de pruebas puede automatizar algunas tareas repetitivas pero necesarias en un proceso de prueba formalizado ya implementado, o realizar pruebas adicionales que serían difíciles de hacer manualmente. La automatización de pruebas es fundamental para la entrega continua y las pruebas continuas. En lo que respecta al Desarrollo Mobile con JavaScript, no es la excepción, es igual de importante hoy en día en el flujo de trabajo del Desarrollo de Aplicaciones Móviles.
Objetivo:
Al término del curso, el alumno habrá adquirido los conocimientos y habilidades necesarias que lo pondrán en camino a comprender todo lo escencial sobre Test Automation para Mobile con JavaScript.
Temario:
Sentar las bases para una automatización de pruebas exitosa | Introducción a JavaScript | Estrategias de localización de elementos web | Framework de prueba de JavaScript de Mocha | Introducción a las Assertions de Chai | Automatización móvil con Appium en JavaScript | IA para la selección de elementos: Borrando el dolor de los frágiles scripts de prueba | Pruebas visuales automatizadas con Appium | El enfoque de equipo completo para las pruebas continuas | Framework de robot | Pruebas de escalado con Docker | Automatización de pruebas en DevOps | Testing From The Inside: Unit Testing Edition | Herramientas y técnicas para pruebas de carga y rendimiento | Automatización de pruebas funcionales modernas a través de IA visual | Control de código fuente para la automatización de pruebas con Git