フォールトインジェクションテスト
フォールトインジェクションテストとは何ですか?
フォールトインジェクションは、カバレッジを改善するためにコードにフォールトを導入することによるソフトウェアテスト手法であり、通常、開発されたソフトウェアの堅牢性のためにストレステストで使用されます。
フォールトインジェクション方法:
コンパイル時の注入-これは、シミュレートされた障害をシステムに注入するようにソースコードを変更する障害注入技術です。
ランタイムインジェクション-ソフトウェアトリガーを利用して、実行時にソフトウェアシステムに障害をインジェクションします。トリガーには、時間ベースのトリガーと割り込みベースのトリガーの2つのタイプがあります。
ソフトウェアフォールトインジェクションに使用されるツール:
フォールトインジェクションの目的で使用されるツールは次のとおりです。
製品 | ベンダー | URL |
---|---|---|
BStorm | セキュリティを超えて | http://www.beyondsecurity.com/ |
Muサービスアナライザー | ムーダイナミクス | www.mudynamics.com |
ホロデッキ | セキュリティイノベーション | www.securityinnovation.com |
Xception | 重要なソフトウェア | http://www.criticalsoftware.com/ |