ファズテスト

vTESTstudio

vTESTstudioのファズテスト機能により、テスト対象システム(SUT)に対するロバストネステストを簡単に定義し、CANoeで実行することができます。統合されたファズテストジェネレータは、信号調整に使用される膨大な数のテストベクトルを生成し、それによってSUTへの入力を生成します。

テスト値の種類

型およびルールに基づくテスト値

これらのテスト値の算出にあたっては、データベース内のシグナルの特定のプロパティ(ビット長やデータ型など)が使用されます。この情報をもとに、当該シグナルの極値(最小値/最大値)や特殊な値(±∞など)が特定されます。

ランダムな値

乱数を用いることで、生成されるテストベクターの数を自由に増やすことができます。また、長期テスト向けに、無限に生成し続けることも可能です。

概要

vTESTstudio_Fuzz_Testing.png
vTESTstudio および CANoe を用いたファズテスト

ファズテストの設定と生成

バックグラウンドチェック用にあらかじめ事前定義されたテストコマンドを使用することで、ファズテスト中にECUの挙動を継続的にモニタリングすることができます。さらに、個々のファズテストケースに具体的なテストシーケンスを付与することで、被試験装置(SUT)の特異な反応を確認・評価することが可能です。

ファズテストの設定と生成

CANoeにおけるファズテストのモニタリング、実行、およびレポート作成

CANoeでは、生成された各テストベクトルから個別のテストケースが生成され、それに応じて結果が報告されます。実行中は、テストトレースWindowでそれぞれの信号値やテスト結果を確認することができます。

CANoeにおけるファズテストのモニタリング、実行、およびレポート作成

vTESTstudioの詳細とその他の機能について

お客様の課題やユースケースをお聞かせください
お客様の課題やユースケースをお聞かせください
ご検討中の方も、次のステップに向けて準備を進めている方も、まずはお気軽にご相談ください。お客様のニーズに最適なソリューション探しをお手伝いします。