フォールトインジェクションテスト

フォールトインジェクションテストとは何ですか?

フォールトインジェクションは、カバレッジを改善するためにコードにフォールトを導入することによるソフトウェアテスト手法であり、通常、開発されたソフトウェアの堅牢性のためにストレステストで使用されます。

フォールトインジェクション方法:

  • コンパイル時の注入-これは、シミュレートされた障害をシステムに注入するようにソースコードを変更する障害注入技術です。

  • ランタイムインジェクション-ソフトウェアトリガーを利用して、実行時にソフトウェアシステムに障害をインジェクションします。トリガーには、時間ベースのトリガーと割り込みベースのトリガーの2つのタイプがあります。

ソフトウェアフォールトインジェクションに使用されるツール:

フォールトインジェクションの目的で使用されるツールは次のとおりです。

製品 ベンダー URL
BStorm セキュリティを超えて http://www.beyondsecurity.com/
Muサービスアナライザー ムーダイナミクス www.mudynamics.com
ホロデッキ セキュリティイノベーション www.securityinnovation.com
Xception 重要なソフトウェア http://www.criticalsoftware.com/