Академический Документы
Профессиональный Документы
Культура Документы
Ica - 2013
PRUEBAS DE SOFTWARE
1 2 3
Verificar la interaccin de componentes
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
Herramientas
JUnit
La Suite de Mercury
CPPUnit
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.
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
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
Integracin No Incremental
Consiste en probar cada mdulo por separado, y luego se prueba todos juntos.
Diagram
Text
1 2 3 4 5
1 2 3 4 5
Text
Company Logo
Diagram
Text
Concept
Text Text
Company Logo
Diagram
Company Logo
Diagram
Company Logo
Diagram
Text
Text
Text
Company Logo
Cycle Diagram
Add Your Text
Concept
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
Text2 Text3
Company Logo
www.themegallery.com