Estimados amigos:
El día 25 de Febrero en Madrid, se celebra el Seminario "Test unitarios e
integración continua en metodologías ágiles" .
Las inscripciones se formalizarán enviando un correo con los datos de
facturación a formacion@... , indicando también los datos del asistente
(nombre, apellido, cargo, mail, teléfono de contacto)
La cuota de inscripción por asistente será de 500 euros más 16 %IVA.
CONTENIDO:
El primer frente de validación y verificación del software empieza en el propio
desarrollador y no por el ingeniero de calidad. El desarrollador debe verificar
que el software escrito hace lo que debe hacer, es robusto y libre de errores.
Además de los mínimos test manuales, hay prácticas mucho más eficaces para
probar el software a este nivel, los test unitarios. Estos tests son muy rápidos
de ejecutar, garantizan que las modificaciones en el código no rompen su
funcionalidad e incluso pueden servir como estrategia de diseño escribiendo las
pruebas antes de la implementación. Las pruebas a este nivel son muy fácilmente
automatizables e integrables con herramientas como "cobertura de pruebas" o
analizadores estáticos de código que ayudan a mejorar aún más la calidad del
software. Esto lleva a crear un nuevo proceso iterativo de creación de código
llamado integración continua (código->creación pruebas->compilación y
construcción->verificación->empaquetado->código...) en el cu
al el código está en todo momento listo para la entrega, o, en el caso de que
contenga algún error, su detección es inmediata.
Contenido:
1) Introducción
- Quien soy
- Experiencia
- El por qué de este curso
2) Iteraciones en el desarrollo de software
- ¿Diseño -> Implementación -> Pruebas o iteraciones?
- ¿Qué ventajas traen las iteraciones en el desarrollo del software?
4) Valores y ventajas de los test unitarios
- Trabajar en pequeños incrementos, ¿por qué?
- Nuevas funcionalidades, ¿cómo no rompo las viejas?
- Valores y ventajas de los test unitarios. ¿Para qué sirven realmente?
3) Verificación a bajo nivel: Test unitarios
- El primer frente de verificación es el ingeniero de software
- ¿Cómo hacer pruebas a este nivel?
- ¿Cómo se automatizan?
- Ejemplos
5) Cómo y cuando escribir test unitarios
- ¿Es siempre necesario?
- ¿Qué es primero, el código o la prueba?
- Técnicas y ejemplos
6) Software siempre listo para producción
- ¿Es posible?
- ¿Cómo se hace?
- Ventajas e inconvenientes
7) Integración continua
- Verificación y validación
- Test unitatios
- Cobertura de pruebas
- Analizares estáticos de código
- Automatización
- Construcción
- Pruebas
- Instalación
- ¿Qué ganamos con esto?
- Cómo trabajar con CI
- Sistemas: Hudson, Cruise Control, Continuum...
- Ejemplo. Configuración y uso de Hudson y otras herramientas
8) Preguntas y respuestas
Un saludo,
María Pinilla Arias
Marketing y Eventos.
solopruebas2009@...
Móvil: +34 629 833 722
mpinilla@...
Caelum, Information & Quality Technologies
Paseo de las Delicias 38, 1º Dcha.
28045 Madrid
www.caelum.es
www.CalidaddelSoftware.com
Tlf.: +34 918 312 029
*****************************************************************************
SOLO PRUEBAS 2009 : "EL RETORNO DEL TESTING" >>>> 26 Y 27 DE FEBRERO DE 2009
*****************************************************************************