故障注入是一种软件测试技术,它通过在代码中引入故障来改善覆盖范围,并且通常与压力测试一起用于开发软件的稳健性。
编译时注入
这是一种故障注入技术,其中修改源代码以将模拟故障注入系统。
运行时注入
它利用软件触发器在运行时将故障注入软件系统。触发器可以有两种类型,基于时间的触发器和基于中断的触发器。