O que é teste de injeção de falha?
Injeção de falha é uma técnica de teste de software que introduz falhas no código para melhorar a cobertura e geralmente usada com teste de estresse para robustez do software desenvolvido.
Métodos de injeção de falha:
Injeções em tempo de compilação - É uma técnica de injeção de falha em que o código-fonte é modificado para injetar falhas simuladas em um sistema.
Injeções em tempo de execução - faz uso de gatilho de software para injetar uma falha em um sistema de software durante o tempo de execução. O gatilho pode ser de dois tipos, gatilhos baseados em tempo e gatilhos baseados em interrupção.
Ferramentas usadas para injeção de falha de software:
A seguir estão as ferramentas usadas para fins de injeção de falha:
produtos |
Fornecedor |
URL |
BStorm |
Além da segurança |
http://www.beyondsecurity.com/ |
Analisador de serviço Mu |
Mu Dynamics |
www.mudynamics.com |
Holodeck |
Inovação de segurança |
www.securityinnovation.com |
Xception |
Software crítico |
http://www.criticalsoftware.com/ |