
vTESTstudioは、システムテストおよびソフトウェアテスト向けのテストシーケンスを定義、構造化、管理するための包括的なテスト設計環境です。複数のエディターと記述形式に対応し、明確で保守性が高く、再利用可能なテストロジックの作成を支援します。
テストケースの設計、テストコンセプトの文書化、要求とのトレーサビリティ管理、連携するテスト環境で実行するテストの準備などを行うエンジニアに適しています。vTESTstudioを一般的なテストワークフローに統合することで、ライフサイクル全体を通じて一貫したテストドキュメントと追跡可能なテスト設計を実現できます。
メリット
- CANoeとのシームレスな統合: HIL、SIL、MILなどのXILテスト環境のシンボルに直接アクセス可能
- プログラミング不要で高いテストカバレッジを実現: パラメーター化されたテストケースリストと刺激波形をサポート
- テストダイアグラムによる高い視認性: テストフロー、シーケンス、ロジックを可視化して設計でき、コミュニケーションと保守を容易に
- トレーサビリティをサポート: 外部で定義された要求やテスト仕様に対する一貫したトレーサビリティを実現
- 再利用可能なビルディングブロック: テストケース、パラメーター、バリアントを容易に再利用・保守でき、プロジェクトをまたいだ作業負荷を軽減
製品概要
vTESTstudioでは、グラフィカル、表形式、テキスト形式の各種テスト設計手法を組み合わせ、理解しやすく、保守や共有が容易なテストロジックを構築できます。
vTESTstudioでは、テーブルやダイアグラム、パラメーターエディター、波形エディターなど、相互に補完する各種エディターを使用してテストケースを設計できます。入力データや刺激波形の定義から、テストシーケンスの構造化、基礎となるテストコンセプトの文書化まで、堅牢なテストシーケンスを構築するプロセス全体をサポートします。
統合されたトレーサビリティ機能により、テストケースを要求管理システムやテスト管理システムと関連付けることができます。これにより、テストカバレッジの透明性を高め、実装された各テストを元の要求や目的まで追跡できます。
また、vTESTstudioにはファズテスト専用機能も搭載されており、ランダム値やフォールトインジェクションを使用したテスト入力を作成できます。これにより、ロバストネス上の問題を早期に発見し、テスト戦略全体を強化できます。
CANoeとのシームレスな統合により、実験的、対話的なテスト環境から、ヘッドレス環境やパイプラインでの完全自動実行まで、さまざまな環境でテストを実行できます。
主な特長
テスト設計エディター
直感的なグラフィカルエディターを使用して、自動テストをすばやく設計できます。テスト内容に応じて、相互に補完するさまざまな設計手法を使い分けることができます。
テストカバレッジとパラメータ化
パラメータ化されたテストケースリストを使用して、効率的にテストカバレッジを向上できます。刺激波形やパラメータを定義し、分類木などを利用することで、体系的かつ再現可能なテストバリエーションを作成できます。
バリアント処理
バリアントプロパティを使用して、SUTおよびテストのバリアントを一貫して管理できます。作業を重複させることなく、構造、シーケンス、パラメータ値を各バリアントに合わせて調整できます。さらに、テスト関数、パラメータ、ライブラリを複数のプロジェクトや製品ラインで再利用できます。
トレーサビリティ
外部で定義された要求やテスト仕様をテストケースに関連付け、テストレポートまで追跡できます。vTESTstudioは、すぐに利用できる接続ユーティリティやオープンな交換フォーマットを通じて、ALMシステムとの連携をサポートします。
ファズテスト
SUTのロバストネステストを容易に定義できます。統合されたファズテストジェネレーターにより、ルールベース値やランダム値を含む多数のテストベクトルを生成して、SUTに刺激を与えることができます。
バージョン11の主な機能
- .NET 10およびPython Virtual Environmentsへの対応により、最新環境に対応したC#/Pythonファイルを作成
- CAPLファイルで.NETアセンブリを使用することで、再利用性を向上
- CANoe Server Editionを使用したDevOpsワークフローで、システム変数をシームレスにサポート
- Jira Connection Utilityを介したJira Xrayとの連携により、トレーサビリティを強化
- 新しいvTESTstudioバージョン向けのオプションおよびTSO.iniファイルの変更に対応し、ユーザビリティを向上
- Distributed Object(DO)のインターフェイス関数で列挙型をサポート
ギャラリー
関連ページ













