故障注入测试
故障注入测试
什么是故障注入测试?
故障注入是一种软件测试技术,它通过在代码中引入故障来提高覆盖率,通常与压力测试一起使用,以提高所开发软件的健壮性。
故障注入方法:
-
编译时注入 – 这是一种故障注入技术,其中修改源代码以将模拟故障注入系统。
-
运行时注入 – 它利用软件触发器在运行时将故障注入软件系统。触发器可以有两种类型,基于时间的触发器和基于中断的触发器。
用于软件故障注入的工具:
以下是用于故障注入目的的工具:
Product | 小贩 | 网址 |
---|---|---|
BStorm | 超越安全 | http://www.beyondsecurity.com/ |
The Mu Service Analyzer | 穆动力 | www.mudynamics.com |
Holodeck | 安全创新 | www.securityinnovation.com |
Xception | 关键软件 | http://www.criticalsoftware.com/ |