DATOS GENERALES

Código ISWD752
Pénsum 2020
Horas semanales 9
Tipo Obligatoria
Asignaturas pre-requisitos Calidad de Software
Asignaturas co-requisitos Ninguna
Campo de formación
Unidad de organización curricular Unidad Profesional

RESULTADOS DE APRENDIZAJE

De conocimiento
1. Comprender el proceso de pruebas de software, incluyendo técnicas y herramientas de verificación y validación de software
De destrezas 2. Adaptar técnicas y herramientas para verificar y validar el software en casos reales.
De valores y actitudes 3. Valorar la ética profesional y el trabajo en equipo en lo referente a verificar y validar software.

CONTENIDO

Capítulo 1 Conceptos de verificación y validación de software
  1. Definición de verificación de software: ISO/IEC/IEEE 12207, ISO/IEC TR 29110-5-1-2
  2. Definición de validación de software: ISO/IEC/IEEE 12207, ISO/IEC TR 29110-5-1-2
Capítulo 2 Fundamentos de pruebas de software
  1. Error, defecto y fallo
  2. Actividades del proceso de pruebas
  3. Niveles de pruebas: componentes, integración, sistemas, aceptación.
  4. Tipos de pruebas: funcionales, no funcionales, caja blanca, relacionadas al cambio
Capítulo 3 Pruebas estáticas
  1. Introducción a loas pruebas estáticas
  2. Revisiones: walkthrough, técnica, inspección
  3. Mejoramiento del proceso de software: SPI manifesto, ISO/IEC TR 33014
Capítulo 4 Técnicas de pruebas
  1. Introducción a las técnicas de pruebas
  2. Técnicas de caja negra: partición de equivalencia, análisis de límites, tablas de decisión, transición de estados, casos de uso 
  3. Técnicas de caja blanca: cobertura de sentencia, cobertura de decisión, cobertura de condición
  4. Técnicas basadas en la experiencia: estimación de errores, pruebas exploratorias, listas de chequeo
Capítulo 5 Herramientas de automatización de pruebas
  1. Introducción a la automatización de pruebas
  2. Tipos de herramientas
  3. Beneficios y riesgos de la automatización de pruebas

Back to top