tdd / desarrollo dirigido por pruebas desde cero

Transcripción

tdd / desarrollo dirigido por pruebas desde cero
TDD / DESARROLLO DIRIGIDO POR PRUEBAS DESDE CERO
Datos básicos
del Curso
Dirección
Curso Académico
2011 - 2012
Nombre del Curso
TDD / Desarrollo Dirigido por Pruebas desde Cero
Tipo de Curso
Curso de Formación Continua
Número de créditos
3,50 LRU
Unidad organizadora
Departamento de Lenguajes y Sistemas Informáticos
Director de los
estudios
Dª María José Escalona Cuaresma
Requisitos
Requisitos
específicos de
admisión a los
estudios
Datos de
Matriculación
Precio (euros)
175,00 (tasas incluidas)
Pago fraccionado
No
Impartición
Modalidad
A distancia
Idioma impartición
Español
Plataforma virtual
Plataforma Virtual US
Prácticas en
empresa/institución
No
Teléfono
954559814
Web
http://www.iwt2.org
Información
Facebook
Twitter
Email
[email protected]
Paseo de las Delicias s/n, Pabellón de México 41013 Sevilla
www.cfp.us.es
TDD / DESARROLLO DIRIGIDO POR PRUEBAS DESDE CERO
Objetivos del Curso
Los objetivos de este curso son:
1) Conocer los fundamentos de las pruebas del software.
2) Aprender los principios de desarrollo y patrones de diseño que aumentan la testaibilidad del software.
3) Aprender la técnica de desarrollo Test-Driven Development (TDD) o Desarrollo Dirigido por Pruebas y
las herramientas que le dan soporte.
4) Aplicar TDD a varios escenarios prácticos para conocer los detalles de su aplicación.
5) Ver casos prácticos de aplicación de TDD a otros ámbitos (ATDD, TDD de GUIs, etc.)
5) Documentar el uso de herramientas complementarias para la prueba como métricas, profiles, etc.
Procedimientos de Evaluación
Trabajos
Comisión Académica
D. Javier Gutiérrez Rodríguez. Universidad de Sevilla - Lenguajes y Sistemas Informáticos
Dª. María José Escalona Cuaresma. Universidad de Sevilla - Lenguajes y Sistemas Informáticos
Profesorado
Dª. María José Escalona Cuaresma. Universidad de Sevilla - Lenguajes y Sistemas Informáticos
D. Javier Gutiérrez Rodríguez. Universidad de Sevilla - Lenguajes y Sistemas Informáticos
D. Jorge Oviedo García. - No
Módulos del Curso
Módulo 1. Fundamentos de las pruebas en ingeniería del software
Número de créditos: 0,20 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se exploran los conceptos fundamentales del testing, definiciones,
técnicas, niveles de prueba, etc .
Descripción de las asignaturas del módulo:
- Diseño Dirigido por Pruebas (TDD) desde 0 (3.5 crédito(s))
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Paseo de las Delicias s/n, Pabellón de México 41013 Sevilla
www.cfp.us.es
Horario: Estudios a distancia, Módulo sin horario
Módulo 2. Patrones y principios de diseño para pruebas
Número de créditos: 0,40 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se presentan varios patrones de diseño más comunes para el diseño de
software y para desarrollar software fácil de probar.
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Módulo 3. Desarrollo dirigido por pruebas (TDD) en detalle
Número de créditos: 0,50 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se presentan los conceptos fundamentales del desarrollo dirigido por
pruebas o Test Driven Development (TDD).
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Módulo 4. Mocking
Número de créditos: 0,40 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se presentan los conceptos y herramientas para crear mocks que
permitan desacoplar y aislar el código bajo prueba y simular el comportamiento de elementos no
codificados aún.
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Módulo 5. Un ejemplo paso a paso y ejercicios
Número de créditos: 1,00 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se presenta un ejemplo detallado que integra todos los conceptos vistos
con anterioridad.
Paseo de las Delicias s/n, Pabellón de México 41013 Sevilla
www.cfp.us.es
Después, se propondrán distintos ejercicios para que los alumnos pongan en práctica todo lo
aprendido en los módulos anteriores y ganen experiencia trabajando con TDD.
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Módulo 6. ATDD, TDD de interfaces gráficas y pruebas en Cloud
Número de créditos: 0,40 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se exponen los conceptos y herramientas fundamentales para el
desarrollo dirigido por pruebas de aceptación (TDD) y la realización de pruebas a través de
interfaces gráficas tanto de escritorio como web.
Además, se presenta cómo aprovechar la computación en nube (clod computing) en las pruebas.
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Módulo 7. Métricas de prueba, cobertura de código, profiling y Métricas de prueba, cobertura de
código, profiling e integración continua
Número de créditos: 0,60 LRU
Modalidad de impartición: A distancia
Contenido: En este módulo se estudian conceptos y técnicas relacionados con las pruebas
En primer lugar se revisan algunas métricas sobre el proceso de prueba.
Después se muestra con ejemplos cómo calcular qué parte del código está siendo ejecutada por las
pruebas
También se verá cómo monitorizar el uso de memoria y el tiempo de ejecución desde el IDE Eclipse.
Por último se explicaran los conceptos generales y buenas prácticas de integración continua.
Fechas de inicio-fin: 09/07/2012 - 21/07/2012
Horario: Estudios a distancia, Módulo sin horario
Paseo de las Delicias s/n, Pabellón de México 41013 Sevilla
www.cfp.us.es

Documentos relacionados