Saltar la navegación

Pruebas del Sistema

PRUEBAS DE RECUPERACIÓN

  • Es una prueba del sistema que fuerza al software a fallar en varias formas y que verifica que la recuperación se realice de manera adecuada.
  • Si la recuperación es automática (realizada por el sistema en sí), se evalúa el reinicio, los mecanismos de puntos de verificación, la recuperación de datos y la reanudación para correcciones.

  • Si la recuperación requiere intervención humana, se evalúa el tiempo medio de reparación (TMR) para determinar si está dentro de límites aceptables.

Las fallas del procesamiento no deben causar el cese del sistema global.

Métrica de mantenimiento que ayuda a comprender la eficacia con la que resuelven los problemas de mantenimiento no planificados

PRUEBAS DE SEGURIDAD

  • Intenta verificar que los mecanismos de protección que se construyen en un sistema lo protegerán de cualquier penetración impropia.

  • Durante la prueba de seguridad, quien realiza la prueba juega el papel del individuo que desea penetrar al sistema.

  • El papel del diseñador de sistemas es hacer que el costo de la penetración sea mayor que el valor de la información que se obtendrá.

PRUEBAS DE ESFUERZO

“¿Cuánto podemos doblar esto antes de que se rompa?”.

  • Ejecuta un sistema en forma que demanda recursos en cantidad, frecuencia o volumen anormales

Caso práctico de ejemplo.

Tiene un sitio web de comercio electrónico y anunció una venta de Black Friday.

Esta es una situación planificada y espera una gran cantidad de visitantes en su sitio web y, finalmente, realizar compras. Sin embargo, existe un problema. No sabe cuántos visitantes puede recibir su sitio web o aplicación. Si su sitio web es capaz de manejar, digamos, solo 10,000 visitantes sin fallar pero 25,000 visitantes llegan a su sitio web, su sitio web fallará y usted sufrirá una gran pérdida de ingresos y confianza con los visitantes y clientes.

PRUEBAS DE RENDIMIENTO

  • Se diseña para poner a prueba el rendimiento del software en tiempo de corrida, dentro del contexto de un sistema integrado.

  • Con frecuencia es necesario medir la utilización de los recursos por ejemplo, ciclos del procesador.

PRUEBAS DE DESPLIEGUE

  • En ocasiones llamada prueba de configuración, ejercita el software en cada entorno en el que debe operar

Creado con eXeLearning (Ventana nueva)