Prueba de inyección de fallas

¿Qué es la prueba de inyección de fallas?

La inyección de fallas es una técnica de prueba de software que introduce fallas en el código para mejorar la cobertura y generalmente se usa con pruebas de estrés para la robustez del software desarrollado.

Métodos de inyección de fallas:

  • Inyecciones en tiempo de compilación: es una técnica de inyección de fallas donde se modifica el código fuente para inyectar fallas simuladas en un sistema.

  • Inyecciones en tiempo de ejecución: utiliza un disparador de software para inyectar una falla en un sistema de software durante el tiempo de ejecución. El disparador puede ser de dos tipos, disparadores basados ​​en tiempo y disparadores basados ​​en interrupciones.

Herramientas utilizadas para la inyección de fallas de software:

A continuación se muestran las herramientas que se utilizan para la inyección de fallas:

Producto Vendedor URL
BStorm Más allá de la seguridad http://www.beyondsecurity.com/
El analizador de servicios de Mu Mu Dynamics www.mudynamics.com
Holodeck Innovación en seguridad www.securityinnovation.com
Xception Software crítico http://www.criticalsoftware.com/