Resumen Pressman Cap 17, 18, 19

5330 palabras 22 páginas
Capítulo 17 ESTRATEGIAS DE PRUEBAS DE SOFTWARE.

Concepto de verificación y Validación

Verificación: Responde a la pregunta de ¿Construimos el producto correctamente?
Validación: Responde a la pregunta de ¿Construimos el producto correcto?

Estrategia de prueba del software.

Puede arrancar del centro o del inicio del espiral. Probando desde el sistema como un todo hasta el código como prueba de unidad o al revés.
Una estrategia para probar el software también puede verse en el contexto de la espiral. La prueba de unidad comienza en el vértice de la espiral y se concentra en cada unidad (por ejemplo, componente, clase o un objeto de contenido de una webapp) del software como se implementó en el código fuente. La prueba
…ver más…
En estas pruebas se realiza y prueba:

El flujo de datos a través de la interfaz de un componente
La prueba selectiva de las rutas de ejecución
Las pruebas de frontera son una de las tareas de prueba de unidad más importantes.
Se establecen rutas de manejo de errores para enrutar o terminar limpiamente el procesamiento cuando ocurre un error

Puesto que un componente no es un programa independiente, con frecuencia debe desarrollarse software controlador y/o de resguardo para cada prueba de unidad. un controlador no es más que un “programa principal” que acepta datos de caso de prueba. Los representantes (en inglés stubs) sirven para sustituir módulos que están subordinados al (invocados por el) componente que se va a probar

Pruebas de integración

Las pruebas de integración son una técnica sistemática para construir la arquitectura del software mientras se llevan a cabo pruebas para descubrir errores asociados con la interfaz. Usando un enfoque de big bang. Todos los componentes se combinan por adelantado. Todo el programa se prueba como un todo.
La integración incremental es la antítesis del enfoque big bang. El programa se construye y prueba en pequeños incrementos, donde los errores son más fáciles de aislar y corregir;

Integración descendente: Los módulos se integran al moverse hacia abajo a través de la

Documentos relacionados