静的解析,構成管理,MISRA-C,コードレビュー,バグトラッキング,リバースエンジニアリング
東陽テクニカ
ソフトウエア開発支援ツール
  SOFTWARE SOLUTIONS
 ソフトウェア開発における品質の向上、および生産性の向上を目指して、最適な開発支援ツールを提供します。
ソフトウエア開発支援ツール > 製品紹介 > VectorCASTの製品概要
VectorCAST
 
システム/結合/単体テストツールVectorCAST
 
製品概要
VectorCASTは、C/C++言語用システム/結合/単体テストツールです。
 
VectorCASTは、ドライバの作成、スタブの作成、テストハーネスの作成などを自動化することで結合/単体テストの実施工数を大幅に削減できるよう にします。また、VectorCASTは、ステートメント、ブランチ、MC/DCカバレッジの収集を支援することでシステム/結合/単体テストの網羅度を 把握できるようにします。
 
メリット
 データ駆動アーキテクチャを採用し、テストケースとテスト用コードの分離を実現しています。テストケースを追加/変更/削除しても、テスト用コードを再コンパイルする必要がないので、テストを効率よく実施できます。
 
 テスト用コード(ドライバ、スタブ、カバレッジ測定用コード)を記述することなくテスト環境を構築することができるので、テストを効率よく実施できます。
 
 関数群の組み合わせ呼び出しもコードを記述することなくテストできます。これにより、初期化処理 => 中間処理 => 終了処理の順で呼び出すような一連の処理も簡単にテストできます。
 
 複数のソースファイルの中に含まれている関数群を一括でテストできます。これにより、関数インタフェースを効率よくテストできます。
 
 ブラックボックステストをサポートし、関数の入出力仕様(グローバル変数、関数引数、関数返却値などの受け渡しと値の評価)をテストできます。
 
 ホワイトボックステストをサポートし、アクセス制限の除去とカバレッジ測定(private変数・関数のテストとMC/DC等のカバレッジの測定)を実現できます。
 
  ドライバ関数の呼び出し直後、スタブ関数の終了直後などの処理のポイントに、(C/C++言語の文法上有効な)任意のコード挿入してテストコードをカスタ マイズできます。コードは、自動生成されるコードにアスペクト指向的に挿入されるため、自動生成コードとカスタマイズコードと的確に分離できます。
 
サポートOSとバージョン
Windows 2000, XP
Linux RedHat, SuSE, Debian, Mandrake(英語版のみ)
Sun-Solaris 2.5.1以上 (英語版のみ)
IBM AIX 5.3以上 (英語版のみ)
 

 
 

開発元:Vector Software, Inc.
 
VectorCAST更新情報
2009/4/14:
製品情報のページを公開しました。