15
Pruebas del sistema Jessica Cuenca Santiago Plascencia

Pruebas del sistema (13.6) libro de pressman

Embed Size (px)

Citation preview

Page 1: Pruebas del sistema (13.6)  libro de pressman

Pruebas del sistema

Jessica CuencaSantiago Plascencia

Page 2: Pruebas del sistema (13.6)  libro de pressman

Qué son??

Abarca una serie de pruebas diferentes cuyo propósito principal es ejercitar profundamente el sistema de cómputo. Aunque cada prueba tiene un propósito diferente, todos trabajan para verificar que se hayan integrado adecuadamente todos los elementos del sistema y que realicen las funciones apropiadas

"Al igual que la muerte y los impuestos, las pruebas son desagradables e inevitables"

Page 3: Pruebas del sistema (13.6)  libro de pressman

Tipos de pruebas del sistema....!!!

Page 4: Pruebas del sistema (13.6)  libro de pressman

Pruebas de recuperación

Un sistema debe ser tolerante con las fallas!!!.

Las pruebas de recuperación es una prueba del sistema que obliga al software a fallar de varias maneras y a verificar que la recuperación se realice apropiadamente.

Page 5: Pruebas del sistema (13.6)  libro de pressman

Pruebas de recuperación

Automática

Page 6: Pruebas del sistema (13.6)  libro de pressman

Pruebas de recuperación

Intervención humana TMR

Page 7: Pruebas del sistema (13.6)  libro de pressman

Pruebas de seguridad

“Por supuesto q debe probarse la seguridad del

sistema para asegurar q es invulnerable a los ataques

frontales, pero también a los perpetrados x los flancos

o la retaguardia”

TOP 10 OWASPTOP 10 OWASP

Page 8: Pruebas del sistema (13.6)  libro de pressman

Pruebas de resistencia

Evalúan el comportamiento del sistema cuando es sometido a situaciones anormales en demanda de recursos, frecuencia o volumen.1)Evaluar el desempeño del sistema al someterlo a cantidades superiores a las anormales de interrupciones por segundo2)Elevar el volumen de datos de entrada buscando evaluar el comportamiento de las funciones de entrada3)Diseñar escenarios que necesitan niveles máximos de memoria

Page 9: Pruebas del sistema (13.6)  libro de pressman

Pruebas de desempeño

• Son un tipo de pruebas que permiten analizar y evaluar las características del software:o Tiempo de respuestao Throughput (tasa de atención de peticiones)o Capacidad (máximo trabajo útil por unidad de tiempo)

Page 10: Pruebas del sistema (13.6)  libro de pressman
Page 11: Pruebas del sistema (13.6)  libro de pressman

Pruebas de benchmark

• Comparan el desempeño del sujeto de prueba con el de un sistema y carga de trabajo de referencia.

• Es sinónimo de carga de prueba: programas utilizados para cargar el sistema y medir el rendimiento del sistema o de partes de éste.

Page 12: Pruebas del sistema (13.6)  libro de pressman

Pruebas de perfil de desempeño

• Enfocadas a monitorear el comportamiento de una aplicación en ejecución con el fin de conocer dónde invierte su tiempo:o Acceso a datoso Llamadas a un procedimientoo Llamadas al sistema

• Permiten identificar cuellos

de botella y procesos

ineficientes

Page 13: Pruebas del sistema (13.6)  libro de pressman

Pruebas de Stress

• Permiten verificar la aceptabilidad del desempeño del sistema ante condiciones anormales o extremas:o Volumen de usuarios/ transacciones extremadamente

altoo Recursos escasos

Poco ancho de banda Memoria reducida Espacio en disco reducido

• Estás pruebas también permiten documentar las condiciones bajo las cuales el sistema falla (Límites)

Page 14: Pruebas del sistema (13.6)  libro de pressman

Pruebas de carga

• Permite verificar y validar el desempeño de un elemento de un sistema bajo diferentes condiciones de cargao # de usuarioso # de transacciones

Page 15: Pruebas del sistema (13.6)  libro de pressman

Jessica Cuenca Jessica Cuenca [email protected]@utpl.edu.ecSantiago Plascencia Santiago Plascencia [email protected]@utpl.edu.ec