Teste de injeção de falha
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/ |