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 a Web UI con JavaScript, no es la excepción, es igual de importante hoy en día en el flujo de trabajo del Desarrollo de Aplicaciones Web.
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 de Web UI con JavaScript.
Temario:
Sentar las bases para una automatización de pruebas exitosa | Introducción a JavaScript | Automatización en el navegador mediante JavaScript | Framework de prueba de JavaScript de Mocha | Introducción a las Assertions de Chai | Automatización de UI con WebdriverIO | Cucumber con JavaScript | Pruebas visuales automatizadas con WebdriverIO | Framework de robot | El enfoque de equipo completo para las pruebas continuas | 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