Pasar al contenido principal

Técnicas y Gestión de las Pruebas de Software

Objetivos

 

Presentar conceptos, métodos, técnicas y procesos relativos a las múltiples actividades de las Pruebas dentro del proceso de desarrollo de software, para mejorar la calidad de los productos generados y la eficiencia en su producción.

Público objetivo
Profesionales en informática y áreas afines interesados en Ingeniería de Software, en particular profesionales informáticos involucrados en el desarrollo, la calidad y las pruebas de software. Estudiantes de posgrado en informática y áreas afines interesados en el desarrollo, la calidad y las pruebas de software.
Temario

1- Introducción: elementos fundamentales de las pruebas de software

  • Desarrollo y calidad de software
  • Pruebas y calidad de software
  • Principales roles y responsabilidadespage2image13136688

2- Procesos y actividades de las pruebas de software

  •  Planificación y control
  • Análisis y diseño
  • Implementación y ejecución
  • Evaluación de criterios de finalización de las pruebas e informes
  • Actividades de cierre

3- Introducción a las técnicas de pruebas y al diseño de casos de prueba

  • Pruebas estáticas y revisiones
  • Pruebas dinámicas (funcional y estructural)
  • Pruebas no funcionales
  • Pruebas funcionales (basadas en la especificación)
  • Pruebas estructurales (basadas en la estructura del software)

4-  Pruebas de acuerdo a las características del software

  • Características de calidad del producto de software.
  • Pruebas adaptadas a la característica (seguridad, usabilidad, rendimiento, entre otras)

5-  Pruebas según el modelo de desarrollo de software

  • Los 4 niveles de pruebas
  • Desarrollo y pruebas ágiles
  • Desarrollo y pruebas evolutivas/incrementales

6-  Gestión del proyecto de pruebas

  • Introducción y responsabilidades
  • Objetivos de las pruebas
  • Estrategia y modelo de pruebas, gestión del riesgo
  • Métricas a ser utilizadas
  • Estimación de esfuerzo
  • Documentación y redacción del plan de pruebas
  • Gestión de pruebas y herramientas

7-  Gestión de incidentes

  • El papel de la gestión de incidentes
  • Clasificación normalizada de incidentes
  • Herramientas de gestión de Incidentes

8-  Herramientas, automatización y ambientes de pruebas

  • a. Introducción y papel de las herramientas de prueba
  • b. Tipos de herramientas de prueba
  • c. Introducción a la automatización
  • d. Ambientes y automatización para aplicaciones móviles

9-  Temas emergentes en pruebas de software

 

 

Conocimientos exigidos
Conocimientos generales de ingeniería de software.
Conocimientos deseables
Experiencia en desarrollo y pruebas de software
Metodología de evaluación

El curso se evaluará a partir de:

  • controles de lectura y seguimiento de los temas

  • trabajos obligatorios

  • presentaciones

  • evaluaciones individuales

Detalles
Créditos
6
Arancel
30000
Inicio de curso
Fin de curso
Horario
lunes, martes y jueves de 18hs a 21hs.
Docentes
Dr. Ing. Diego Vallespir, Profesor Agregado, InCo.
Msc. Ing. Cecilia Apa, Asistente, InCo.
Msc. Ing. Gustavo Guimerans, Asistente, InCo.
Msc. Ing. Darío Macchi, Scrum Master, VIX.
Ing. María Elisa Presto, CES.