Director
D. Javier Gutiérrez Rodríguez
(Lenguajes y Sistemas Informáticos)
Unidad Promotora
Departamento de Lenguajes y Sistemas Informáticos
Impartición
Del 09/01/2013 al 09/02/2013
Modalidad
A distancia
(Plataforma Virtual US)
Idioma de impartición
Español
140,00 €
(tasas incluidas)
6,00 LRU
Prácticas
No
Preinscripción
Del 01/10/2012 al 08/01/2013
Matrícula
Del 01/01/2013 al 08/01/2013
Objetivos
<p>Test Driven Development (Desarrollo Dirigido por Pruebas) es una técnica de diseño de software basada en escribir primero pruebas para, a continuación, escribir el código fuente que permite que dicha prueba se ejecute con éxito.</p><p>Esta técnica permite desarrollar código fuente con un conjunto de pruebas robusto y mejora el diseño ya que creamos códigos pensando siempre en la manera más adecuada de utilizarlo.</p><p>Los objetivos de este curso son:</p><p>1) Conocer los fundamentos de las pruebas del software.</p><p>2) Aprender los principios de desarrollo y patrones de diseño que facilitan la prueba del software.</p><p>3) Aprender Test-Driven Development (TDD) o Desarrollo Dirigido por Pruebas y las herramientas que le dan soporte.</p><p>4) Realizar ejercicios prácticos y comprara distintas soluciones posibles.</p><br /><br />
Procedimiento de evaluación
Trabajos
Requisitos
Requisitos específicos de admisión a los estudios
- No
Módulos / Asignaturas
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
Contenido
En este módulo se exploran los conceptos fundamentales de la prueba del software como definiciones, niveles de prueba, técnicas para saber qué pruebas son necesarias, etc. También se incluye un repaso a la herramienta JUnit.
Módulo/Asignatura 2. Patrones y Principios de Diseño para Pruebas 09/01/2013 - 09/02/2013 | 1,00 LRU
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
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.
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
Contenido
En este módulo se presentan los conceptos fundamentales del desarrollo dirigido por pruebas o Test Driven Development (TDD) y se muestran casos prácticos paso a paso.
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
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. Además se estudian algunas herramientas existentes para automatizar la creación de mocks.
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
Contenido
En este módulo se exponen los conceptos y herramientas fundamentales para el desarrollo dirigido por pruebas de aceptación (ATDD).
Modalidad de impartición: A distancia
Fechas de inicio-fin: 09/01/2013 - 09/02/2013
Horario: en
Contenido
En este módulo se presentan ejemplos que integra todos los conceptos vistos con anterioridad. 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.
Profesorado
Personal Académico
- D. Francisco José Domínguez Mayo . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
- 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ª. Carmen Ruiz Cutilla - Ingeniero
- D. Francisco José Domínguez Mayo . Universidad de Sevilla - Lenguajes y Sistemas Informáticos
- 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