Вы находитесь на странице: 1из 25

ETAPAS DE PRUEBAS DE SOFTWARE

Ica - 2013

PRUEBAS DE SOFTWARE
1 2 3
Verificar la interaccin de componentes

Verificar la integracin adecuada de los componentes

Verificar que todos os requisitos se han implementado correctamente


Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente

ETAPAS DE LAS PRUEBAS DE SOFTWARE

Pruebas Unitarias

Pruebas de Integracion

Text
Pruebas de Aceptacion

Etapas
Pruebas del Sistema

PRUEBAS UNITARIAS
Pruebas de caja blanca Pruebas modulares
Permiten determinar si un modulo del programa esta listo y correctamente terminado

OF. :Asegurar el correcto funcionamiento de las interfaces

Herramientas

JUnit

La Suite de Mercury

CPPUnit

Tener en claro lo siguiente:


Los datos de entrada Componentes Resultados Comparacin

Caractersticas
Automatizable Repetible

Completa

Independiente

Profesionales

Motivos
1
Asegura la calidad del cdigo entregado

2
Ayuda a definir los requerimiento sy responsabilid ades

3
Constituye una buena forma de ejecutar pruebas de concepto

4
Permite hacer refactoring tempranament e en el cdigo

5
Permite incluso hacer pruebas de estress termpanament e en el cdigo

6
Permite encontrar errores o bugs tempranamen te en el desarrollo

Pruebas Unitarias
Ventajas Desventajas
-No descubrirn todos los defectos del cdigo -No permite determinar problemas de integracin -No es trivial -Determinan la presencia de defectos

-Fomentan el cambio -Simplifica la integracin -Documenta el cdigo -Separacin de la interfaz y la implantacin -Los defectos estn mas acotados y son ms fciles de localizar -Permite al desarrollado como comsumidor

PRUEBAS DE INTEGRACIN
Es una tcnica sistemtica para construir la arquitectura del software, mientras, al mismo tiempo, se aplican las pruebas para descubrir errores asociados con la interfaz.

Integracin Incremental Ascendente


1 2 3

Se combinan los mdulos de ms bajo nivel en grupos que realizan alguna sub funcin especfica

A travs de un driver se simulan llamadas alos mdulos, se introducen los datos de prueba y se recogen los resultados

Cada grupo se prueba usando su driver, y ese luego es sustituido por los mdulos de nivel superior en la jerarqua

Integracin Incremental Descendente

Primero en Profundidad

Primero en Anchura

Etapas
Sustituir un mdulo ficticio subordinado por el real que reemplazaba Escribir los mdulos ficticios subordinados que se necesiten

El mdulo de mayor nivel hace de impulsor y se escriben mdulos ficticios

Probar cada vez que se incorpore un mdulo

Integracin No Incremental

Consiste en probar cada mdulo por separado, y luego se prueba todos juntos.

Diagram
Text

Add Your Title Text


Text Text Text Text Text

Add Your Title Text


Text Text Text
Text Text Text Text Text

1 2 3 4 5

1 2 3 4 5

Text

Company Logo

Diagram

Text Text Text

Text

Concept

Text Text

Add Your Text

Company Logo

Diagram

Add Your Text

Add Your Text

Add Your Text

Add Your Text

Add Your Text

Add Your Text

Add Your Text

Add Your Text

Company Logo

Diagram

Add Your Text

Add Your Text

Add Your Title

Add Your Text

Company Logo

Diagram
Text

Text

Text

Add Your Title Text

Company Logo

Cycle Diagram
Add Your Text

Add Your Text

Add Your Text

Concept

Add Your Text

Add Your Text

Company Logo

Diagram
2001 2002 2003

2004

Company Logo

Diagram
Company History
2000 2002
2003.10 Add Your Text 2003.10 Add Your Text 2003.10 Add Your Text

2003

2000.10 Add Your Text 2000.10 Add Your Text 2000.10 Add Your Text

2001

2002.10 Add Your Text 2002.10 Add Your Text 2002.10 Add Your Text

2001.10 Add Your Text 2001.10 Add Your Text 2001.10 Add Your Text
Company Logo

Table

Title

Title

Title

Title

Title

Title
Title Title Title Title Title

O
O O O O O

O
O O O O X

O
O O O O O

O
O O O O X

O
O O O O O

Company Logo

3-D Pie Chart

Text2 Text3

Text1 Text4 Text5

Company Logo

www.themegallery.com

Вам также может понравиться