Imprimir

Programa

CURSO: TESTING
TRADUCCION: TESTING
SIGLA: IIC3745
CREDITOS: 10
MODULOS: 03
CARACTER: MINIMO
DISCIPLINA: INGENIERIA


I.DESCRIPCION

Este curso se enfoca en las tecnicas para asegurara la calidad del software; esta se ve como una actividad integral que tiene lugar a lo largo de todo el proceso de desarrollo: entender las necesidades de los clientes y usuarios, analizar y documentar los requisitos, y verificar y validar las soluciones a traves del testing.


II.OBJETIVOS

Al finalizar el curso el alumno sera capaz de:

1.Analizar requisitos para determinar estrategias de pruebas apropiadas.
2.Dise?ar e implementar planes de pruebas.
3.Aplicar tecnicas de pruebas efectiva y eficientemente.
4.Calcular la cobertura de las pruebas, e interpretar sus resultados, de acuerdo con una variedad de criterios.
5.Usar tecnicas estadisticas para evaluar la densidad de defectos y la probabilidad de fallas.
6.Llevar a cabo revisiones e inspecciones.


III.CONTENIDOS

1.Fundamentos y terminologia de V&V.

2.Revisiones.

3.Testing. Tecnicas y principios: defectos vs. fallas, clases de equivalencia, pruebas de condiciones de borde; tipos de defectos; pruebas de caja negra vs. pruebas estructutales; estrategias de prueba: pruebas unitarias, pruebas de integracion, profiling, desarrollo guiado por pruebas; pruebas basadas en estados; pruebas de configuracion; prubas de compatibilidad; pruebas de sitios web; pruebas alpha, beta, y de aceptacion; critarios de cobertura; herramientas e instrumentacion para pruebas; desarrollo de planes de pruebas; gestion del proceso de pruebas.

4.Manejo de excepciones.

5.Como informar, seguir la pista, y analizar los problemas.

6.Aseguramiento del producto.


IV.METODOLOGIA

Modulos semanales:

-Catedras: 2
-Ayudantias: 1

El curso se realiza utilizando metodologias de ense?anza centradas en el alumno que permitan a los estudiantes desarrollar las competencias definidas en los objetivos del curso.
Este curso esta dise?ado de forma tal que el alumno dedique al estudio personal un promedio de 6 hrs. a la semana.


V.EVALUACION

Las evaluaciones pueden ser por medio de pruebas, proyectos y/o tareas.


VI.BIBLIOGRAFIA

Textos Minimos

P. Ammann and J. Offutt. Introduction to Software Testing. Cambridge University Press, 2008.

D. Galin.  Software Quality Assurance. Addison Wesley, 2004.


PONTIFICIA UNIVERSIDAD CATOLICA DE CHILE
FACULTAD DE INGENIERIA / MAYO 2009