pruebas(clase3 4)

12
Ingeniería de Software

Upload: jorge-juarez

Post on 04-Jul-2015

148 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pruebas(clase3 4)

Ingeniería de Software

Page 2: Pruebas(clase3 4)

Conceptualizar y aplicar lineamientos sobre las pruebas realizadas a un software.

Ingeniería de Software - Ing. Jorge Juárez

Page 3: Pruebas(clase3 4)

Una actividad en la cual un sistema o uno de sus componentes se ejecuta en circunstancias previamente especificadas, los resultados se observan y se registran; y se realiza una evaluación de algún aspecto.

Ingeniería de Software - Ing. Jorge Juárez

Page 4: Pruebas(clase3 4)

El objetivo de las pruebas es la detección de defectos en el software y que descubrir un defecto debería considerarse el éxito de una prueba.

Se trata de una actividad a posteriori de detección y no de prevención.

Ingeniería de Software - Ing. Jorge Juárez

Page 5: Pruebas(clase3 4)

Validación de Requerimientos.

Diseño sistemático de pruebas.

Recopilación de pruebas y reportes.

Ejecución de las pruebas.

Ingeniería de Software - Ing. Jorge Juárez

Page 6: Pruebas(clase3 4)

Ingeniería de Software - Ing. Jorge Juárez

Page 7: Pruebas(clase3 4)

Pruebas Unitarias

Estrategias de Integración

Pruebas de regresión

Pruebas de humo

Ingeniería de Software - Ing. Jorge Juárez

Page 8: Pruebas(clase3 4)

En programación, una prueba unitaria es una forma de probar el correcto funcionamiento de un módulo de código. Esto sirve para asegurar que cada uno de los módulos funcione correctamente por separado.

Ingeniería de Software - Ing. Jorge Juárez

Page 9: Pruebas(clase3 4)

Pruebas integrales o pruebas de integraciónson aquellas que se realizan en el ámbito del desarrollo de software una vez que se han aprobado las pruebas unitarias. Únicamente se refieren a la prueba o pruebas de todos los elementos unitarios que componen un proceso, hecha en conjunto, de una sola vez.

Consiste en realizar pruebas para verificar que un gran conjunto de partes de software funcionan juntos.

Ingeniería de Software - Ing. Jorge Juárez

Page 10: Pruebas(clase3 4)

Se denominan Pruebas de regresión a cualquier tipo de pruebas de software que intentan descubrir las causas de nuevos errores (bugs), carencias de funcionalidad o divergencias funcionales con respecto al comportamiento esperado del software, inducidos por cambios recientemente realizados en partes de la aplicación que anteriormente al citado cambio no eran propensas a este tipo de error.

Ingeniería de Software - Ing. Jorge Juárez

Page 11: Pruebas(clase3 4)

En software, la prueba “smoke” se usa para describir el proceso de validar los cambios del código que vienen en una versión, inclusive en un patch antes de que estos se incorporen a la línea base de producto. Después de las revisiones de código, la prueba del humo es la que ha demostrado ser la más útil para identificar defectos en software. Se diseñan para confirmar que los cambios en el código funcionan según lo esperado y no desestabilizan una estructura entera.

Ingeniería de Software - Ing. Jorge Juárez

Page 12: Pruebas(clase3 4)

Ingeniería de Software -Ing. Jorge Juárez