
Taller de Pruebas Automatizadas
¿Sos tester o desarrollador/a y querés automatizar tus pruebas? ¿Te interesan las herramientas y querés aprender las claves para implementarlas efectivamente? En este curso presentamos los distintos tipos de pruebas, las herramientas y desafíos para automatizarlas, y los conceptos teóricos que dan fundamento a esta práctica.
Información del curso
Duración |
18 horas, distribuidas en 6 jornadas de 3 horas |
Requiere conocimientos técnicos |
Grupo privado de alumnos, a medida de tu empresa

Objetivos
Comprender las ventajas y desafíos de la automatización de pruebas, conocer los conceptos centrales incluyendo distintos tipos de pruebas, y experimentar algunas de las herramientas específicas disponibles.

¿Qué aprenderás en este curso?
1.
Experiencia concreta con JUnit, Mockito, Selenium, Cucumber.
4.
Casos de éxito de implementaciones reales de las técnicas y herramientas aprendidas.
2.
Conceptos básicos de automatización y buenas prácticas relacionadas.
3.
Ejemplos funcionando de los varios tipos de prueba: unitarias y de integración, de aceptación, de interfaz de usuario.
Contenido
Introducción a las pruebas y su automatización
• Conceptos. Error, defecto y falla.
• Estructura de una prueba, SUT y Fixture.
• Tipos de pruebas....
Ver más
Ver menos
Pruebas de aceptación automatizadas
• Criterios de aceptación. Objetivos.
• Especificación con ejemplos.
• Pruebas de aceptación....
Ver más
Ver menos
Pruebas técnicas
• Sistemas complejos. Componentes con dependencias complejas. Inputs y Outputs Indirectos.
• Test...
Ver más
Ver menos
Pruebas de interfaz de usuario automatizadas
• Introducción. Objetivo. Ventajas y desventajas.
• Herramientas: Selenium. Características.WebDriver. Funcionalidades.
• Anexo: Tests de componentes de la UI.
Ver más
Ver menos
¿A quién está dirigido?
Para este taller de Pruebas Automatizadas, los conocimientos en programación son útiles pero no excluyentes. Pueden participar los siguientes perfiles:
• Testers y Devs que quieran conocer prácticas y herramientas de automatización de pruebas.
• Analistas funcionales y de negocio que intervienen en las definiciones funcionales.
• Agile coach y Scrum Master sin experiencia técnica que acompañan equipos que desarrollan software que quieran incorporar lenguaje técnico e impulsar mejores prácticas de testing.
• Gerentes de tecnología que quieran impulsar mejores prácticas de desarrollo en sus organizaciones.