
vTESTstudioは、システムテストおよびソフトウェアテスト向けのテストシーケンスを定義、構造化、管理するための包括的なテスト設計環境です。複数のエディターと記法をサポートしており、明確で保守性が高く、再利用可能なテストロジックの作成を支援します。
vTESTstudioは、テストケースの設計、テストコンセプトの文書化、要件トレーサビリティへの対応、あるいは接続されたテスト環境で実行するテストの準備を行うエンジニア向けに設計されています。また、一般的なテストワークフローに統合できるため、ライフサイクル全体を通じて、一貫したテストドキュメントの作成と追跡可能なテスト設計を実現します。
メリット
- CANoeとのシームレスな統合
HIL、SIL、MILなどのXILテスト環境のシンボルへ直接アクセス可能 [vector.com], - 高いテストカバレッジを実現
パラメータ化されたテストケースリストや刺激波形(Stimulation Curves)のサポートにより、プログラミング作業を最小限に抑えながら幅広いテストを実施可能 - テストダイアグラムによる優れた可視化
テストフロー、シーケンス、ロジックを視覚的に設計・表現できるため、関係者間のコミュニケーションや保守作業を容易にします。 - トレーサビリティをサポート
外部で定義された要件およびテスト仕様との一貫したトレーサビリティを確保します。 - 再利用可能なビルディングブロック
テストケース、パラメータ、バリアントを再利用しやすく、容易に保守できるため、プロジェクト間での開発工数を削減できます。
製品概要
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)を利用できます。
ギャラリー
関連ページ













