estrategias de aplicación de pruebas

9
Organismo Publico Descentralizado del Estado de Puebla Instituto Tecnológico Superior de Libres Ingeniería en Sistemas Computacionales Desarrollo de Proyecto de Software “Estrategias de Aplicación de Pruebas” Presenta: Cruz Córdova Carlos

Upload: luis-karl

Post on 17-Aug-2015

937 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Estrategias de aplicación de pruebas

Organismo Publico Descentralizado del Estado de Puebla

Instituto Tecnológico Superior de Libres

Ingeniería en Sistemas Computacionales

Desarrollo de Proyecto de Software

“Estrategias de Aplicación de Pruebas”

Presenta:

Cruz Córdova Carlos

Page 2: Estrategias de aplicación de pruebas

Etapas de Pruebas

Pruebas deUnidad

Pruebas deMódulos

Pruebas deSubsistemas

Pruebas deSistemas

Pruebas deAceptación

Pruebas deComponentes

Pruebas deIntegración

Pruebasdel Usuario

Page 3: Estrategias de aplicación de pruebas

Pruebas de Unidad

La prueba de unidad centra el proceso de verificación en la menor unidad del diseño del software(Módulo). Aquí se prueban los caminos de control importantes, con el fin de descubrir errores dentro del ámbito de un módulo.

Las componentes se prueban independientemente para comprobar que operan adecuadamente; el desarrollador de cada unidad se encarga de realizar las pruebas.

Page 4: Estrategias de aplicación de pruebas

Pruebas de Integración

Es una técnica sistemática para construir la arquitectura del software, al mismo tiempo, se aplican las pruebas para descubrir errores asociados con la interfaz.

Su objetivo es verificar el correcto ensamblaje entre los distintos componentes, tanto internas como externas, además si cumplen la funcionalidad establecida y se ajustan a los requisitos no funcionales especificados en las verificaciones correspondientes.

Page 5: Estrategias de aplicación de pruebas

Pruebas de Integración

Tipos de Integración

Integración incremental: se combina el siguiente componente que se debe probar con el conjunto de componentes que ya están probados y se va incrementando progresivamente el número de componentes a probar.

Integración no Incremental: se prueba cada componente por separado y posteriormente se integran todos una vez realizando las pruebas pertinentes.

Page 6: Estrategias de aplicación de pruebas

Pruebas de Sistema

Las pruebas de sistema buscan diferencias entre el programa y sus objetivos o requerimientos, enfocándose en los errores hechos durante la transición del proceso al diseñar la especificación funcional.

Esto hace a las pruebas de sistema un proceso vital de pruebas, ya que en términos del producto, número de errores hechos, y severidad de esos errores, es un paso en el ciclo de desarrollo generalmente propenso a la mayoría de los errores.

Page 7: Estrategias de aplicación de pruebas

Pruebas de Aceptación

El objetivo de las pruebas de aceptación es validar que un sistema cumple con el funcionamiento esperado y permitir al usuario de dicho sistema que determine su aceptación, desde el punto de vista de su funcionalidad y rendimiento.

Estas son definidas por el usuario del sistema y preparadas por el equipo de desarrollo, aunque la ejecución y aprobación final corresponden al usuario.

Page 8: Estrategias de aplicación de pruebas

Pruebas deAceptación

Page 9: Estrategias de aplicación de pruebas

Bibliografía

1.- http://www.mat.uson.mx/mireles/PruebaDelSoftware20081_

archivos/frame.htm

2.- https://www.u-cursos.cl/ingenieria/2005/2/CC31B/1/material_

docente/bajar?id_material=81012

3.- http://gemini.udistrital.edu.co/comunidad/grupos/arquisoft/

fileadmin/Estudiantes/Pruebas/HTML%20-%20Pruebas%20de%20

software/node1.html