Testing efectivo
Una buena estrategia de pruebas en proyectos de software es fundamental para garantizar la calidad del software y mantener la agilidad de los equipos de desarrollo. Este curso proporciona las habilidades necesarias para ponerlo en práctica.
24 horas
Beneficios
- Reducción de los errores en producción.
- Mejora de la velocidad/agilidad del equipo.
- Incremento del tiempo dedicado a añadir nuevas funcionalidades.
- Reducción del tiempo dedicado a depurar y reproducir errores de producción.
- Mayor calidad → Mayor satisfacción de los clientes
Temario
- Coste de los defectos y efecto bola de nieve
- Tipos de pruebas
- Pirámide del Tests
- Tests de unidad
- JUnit, XUnit, Jasmine
- Test de carga
- Test de aceptación
- Test de humo
- Integración de los tests en Integración Continua
- Pruebas exploratorias
- Estrategias de testing
- Mocks
- Test de integración
- Tests de regresión
- Test de extremo a extremo
- Cypress