vTESTstudio_key_visual.jpg

vTESTstudio

テストを正確に設計し、ドキュメント化

vTESTstudioは、システムテストおよびソフトウェアテスト向けのテストシーケンスを定義、構造化、管理するための包括的なテスト設計環境です。複数のエディターと記法をサポートしており、明確で保守性が高く、再利用可能なテストロジックの作成を支援します。

vTESTstudioは、テストケースの設計、テストコンセプトの文書化、要件トレーサビリティへの対応、あるいは接続されたテスト環境で実行するテストの準備を行うエンジニア向けに設計されています。また、一般的なテストワークフローに統合できるため、ライフサイクル全体を通じて、一貫したテストドキュメントの作成と追跡可能なテスト設計を実現します。

メリット

  • CANoeとのシームレスな統合
    HIL、SIL、MILなどのXILテスト環境のシンボルへ直接アクセス可能 [vector.com], 
  • 高いテストカバレッジを実現
    パラメータ化されたテストケースリストや刺激波形(Stimulation Curves)のサポートにより、プログラミング作業を最小限に抑えながら幅広いテストを実施可能 
  • テストダイアグラムによる優れた可視化
    テストフロー、シーケンス、ロジックを視覚的に設計・表現できるため、関係者間のコミュニケーションや保守作業を容易にします。
  • トレーサビリティをサポート
    外部で定義された要件およびテスト仕様との一貫したトレーサビリティを確保します。
  • 再利用可能なビルディングブロック
    テストケース、パラメータ、バリアントを再利用しやすく、容易に保守できるため、プロジェクト間での開発工数を削減できます。

製品概要

vTESTstudioは、グラフィカル、表形式、テキストベースの各種テスト設計手法を統合し、理解しやすく、保守性が高く、共有しやすいテストロジックの構築を支援する包括的なテスト設計環境です。

40秒でわかるvTESTstudio

vTESTstudioでは、表形式エディター、ダイアグラムエディター、パラメータエディター、Waveform Editorなど、相互に連携した各種エディターを使用してテストケースを設計できます。入力データや刺激波形の定義から、テストシーケンスの構造化、さらにはテストコンセプトの文書化まで、堅牢なテストシーケンスを構築するための一連のプロセスをサポートします。

統合されたトレーサビリティ機能により、テストケースを要件管理システムやテスト管理システムと関連付けることができます。これにより、テストカバレッジを可視化し、実装された各テストの目的や根拠を追跡可能にします。

また、vTESTstudioはファズテスト機能も備えており、ランダム化された入力データや障害注入を目的としたテスト入力を作成できます。これにより、システムの堅牢性に関する問題を早期に発見し、より効果的なテスト戦略の構築を支援します。

さらに、CANoeとのシームレスな統合により、実験的なテストや対話型テストから、GUIを使用しないヘッドレス実行、パイプラインに組み込んだ完全自動実行まで、さまざまなテスト環境でテストを実行できます。

主な特長

テスト設計エディター

直感的なグラフィカルエディターを使用して自動テストを効率的に設計できます。また、テストの目的や対象に応じて複数の設計手法を柔軟に切り替えながら利用できます。

テストカバレッジとパラメータ化

パラメータ化されたテストケースリストにより、効率的にテストカバレッジを向上できます。また、刺激波形やパラメータ(Classification Treeなど)を定義することで、体系的かつ再現性の高いテストバリエーションを実現します。

バリアント管理

バリアントプロパティを用いて、SUT(System Under Test)のバリアントおよびテストバリアントを一貫して管理できます。これにより、構造、テストシーケンス、パラメータ値を変更する場合でも作業の重複を防げます。また、テスト関数、パラメータ、ライブラリをプロジェクトや製品ライン間で再利用できます。

トレーサビリティ

外部で定義された要件やテスト仕様をテストケースに関連付け、テストレポートまで一貫して追跡できます。vTESTstudioは、すぐに利用できるConnection Utilitiesおよびオープンな交換フォーマットを通じて、REQM/TDMシステムとの連携をサポートします。

ファズテスト

SUTのロバストネステストを効率的に設計できます。統合されたファズテストジェネレーターにより、ルールベース値やランダム値を含む多数のテストベクターを生成し、SUTに対して刺激を与えます。これにより、堅牢性に関する問題の早期発見を支援します。

vTESTstudio Version 11の主な特長

  • .NET 10およびPython Virtual Environmentに対応
    最新のC#およびPythonファイルを作成可能です。
  • .NETアセンブリのCAPLファイルでの利用による再利用性の向上
    .NETアセンブリを活用することで、テストコードやコンポーネントの再利用性を高めます。
  • CANoe Server EditionとのDevOpsワークフロー連携を強化
    システム変数をシームレスに利用できるため、DevOps環境でのテスト運用が容易になります。
  • Jira Xrayとのトレーサビリティを強化
    Jira Connection Utilityにより、Jira Xrayとの連携をサポートします。
  • 操作性の向上
    新しいvTESTstudioバージョン向けに、オプション設定およびTSO.iniファイルの変更内容を自動的に反映し、より使いやすくなりました。
  • 分散オブジェクト(DO)のインターフェース関数で列挙型をサポート
    分散オブジェクト向けインターフェース関数において、列挙型(Enumeration)を利用できます。

ギャラリー

vTESTstudio_Test_Case_Overview.png
テストケース概要
vTESTstudio_State_Diagram_Editor.png
状態遷移図エディター
vTESTstudio_Test_Table_Editor.png
テストテーブルエディター
vTESTstudio_Test_Sequence_Diagram_Editor.png
テストダイアグラムエディター
vTESTstudio_CAPL_Editor.png
CAPLエディター
vTEStstudio_Parameter_Editor.png
パラメータエディター
vTESTstudio_Waveform_Editor.png
波形エディター
vTESTstudio_Classification_Tree.png
Classification Tree
vTESTstudio_Traceability_Matrix.png
トレーサビリティマトリクス
vTESTstudio バージョン10の主な5つの機能

製品の関連情報

おすすめ 最低
CPUIntel または AMD 製の x86-64 命令セットを搭載した CPU(例:Intel Core i9 Raptor-Lake または AMD Ryzen 9 9900)*
8コア以上
Intel または AMD 製の x86-64 命令セットを搭載した CPU(例:Intel Core i7 または AMD Ryzen 7 9700)*
4コア以上
メモリ(RAM)32 GB以上8 GB以上
ハードディスクの空き容量4 GB NVMe4 GB SSD
画面解像度QHDフルHD
オペレーティングシステムWindows 10 64ビット(バージョン 1803 以上)
Windows 11 64ビット(バージョン 21H2 以降)
CANoe**バージョン 20バージョン 16

* ARM命令セットを搭載したCPUはサポートされていません。

** テスト実行にはこれが必要です。vTESTstudioで使用可能な機能の範囲は、CANoeバージョンによって異なります。

vTESTstudioに関するご意見・ご要望は、こちらからお寄せください。

関連ページ

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