vTESTstudio

高精度なテスト設計とドキュメント作成

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

テストケースの設計、テストコンセプトの文書化、要求とのトレーサビリティ管理、連携するテスト環境で実行するテストの準備などを行うエンジニアに適しています。vTESTstudioを一般的なテストワークフローに統合することで、ライフサイクル全体を通じて一貫したテストドキュメントと追跡可能なテスト設計を実現できます。

メリット

  • CANoeとのシームレスな統合: HIL、SIL、MILなどのXILテスト環境のシンボルに直接アクセス可能
  • プログラミング不要で高いテストカバレッジを実現: パラメーター化されたテストケースリストと刺激波形をサポート
  • テストダイアグラムによる高い視認性: テストフロー、シーケンス、ロジックを可視化して設計でき、コミュニケーションと保守を容易に
  • トレーサビリティをサポート: 外部で定義された要求やテスト仕様に対する一貫したトレーサビリティを実現
  • 再利用可能なビルディングブロック: テストケース、パラメーター、バリアントを容易に再利用・保守でき、プロジェクトをまたいだ作業負荷を軽減
     

製品概要

vTESTstudioでは、グラフィカル、表形式、テキスト形式の各種テスト設計手法を組み合わせ、理解しやすく、保守や共有が容易なテストロジックを構築できます。

40秒でわかる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)のインターフェイス関数で列挙型をサポート

ギャラリー

Screenshot of the test case overview
テストケース概要
Screenshot of the state diagram editor
状態遷移図エディター
Screenshot of the test table editor
テストテーブルエディター
Screenshot of the test diagram editor
テストダイアグラムエディター
Screenshot of the CAPL editor
CAPLエディター
Screenshot of the parameter editor
パラメータエディター
Screenshot of the waveform editor
波形エディター
Screenshot of the classification tree
分類ツリー
Screenshot of the traceability matrix
トレーサビリティマトリクス
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に関するご意見・ご要望は、こちらからお寄せください。

関連ページ

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