本番と同じ環境テストができる

ソリューションによってはホスト上でプログラムを検証することができます。しかし、組み込みソフトウェアを本番環境と異なるホスト上でテストしても、その結果はどのくらい信頼できるものでしょうか?この時テストしたオブジェクトコードは実際に使われるものと同じではありません。

VectorCASTツールは組み込みシステムのテストを管理するために一から設計されました。ターゲットやシミュレーター上で様々なコンパイラとのRTOSの組み合わせによりテストできるので、本番環境と同じ環境でコード・カバレッジを取得することが可能です。開発環境でVectorCASTを使いテストが通れば、本番環境でも同じ値では問題が発生しないという確証が得られます。

また、VectorCASTツールには高度な自動化機能が備わっています。クリックするだけで自動的にユーザーの環境下でテストが実行されます。OSレスかOSコールを使用しているかに関わらず、VectorCASTは様々な環境で機能します。もし適切に動作しないターゲットがあれば、カスタマイズすることも可能です。

実ターゲット向けのコード構成が問題ないことを確認できる

組み込みソフトウェアを開発しているクライアントの多くは、コードが様々な状況において問題なく動作することをテストする必要があります。VectorCASTはテスト環境を複製し、コード変更により影響を与えた全てのテストを実行することができます。開発サイクルを効率化し、バグがないか確認するので、ソフトウェアテストのプロセスを改善することが可能です。

VectorCASTの強み

  • テストを簡単に迅速におこなえる

組み込みシステム用に設計されたコードをホスト上でコンパイルすると様々な問題に出くわすでしょう。実際のターゲット用にテストすることで工数を削減することができます。

  • 実ターゲットで実行できるので品質を保証する

ほとんどの組み込みシステムはエラー発生時にリスタートする機能を持っていません。したがって実際の製品と近い、もしくは同じ環境を使用してテストすることに意味があります。するとテスト結果は最も信頼性の高いものとなるでしょう。

  • シミュレーター環境で単体テストを実行できる

VectorCASTを使用すると、サーバーのシミュレーター上でテストを自動実行することも可能です。

お客様の声

「VxWorks Cert Platformとベクター・ソフトウェアの統合により、VectorCASTはWind River Workbenchの開発環境の機能を更に拡張します。」

Joe Wlad, Senior Director of Product Management
Wind River

「VectorCASTは軍事・航空・医療・交通など、安全性が重視される組み込みシステム向けの先進的なソフトウェアテストツールです。私たちはVectorCASTがINTEGRITY RTOS等のGreen Hillsのソフトウェアをサポートし、私たちの顧客に十分なサポートを提供できることを嬉しく思います。」

Dan Mender, Vice President Business Development
Green Hills Software

「VectorCASTは組み込みアプリケーション向けの最高の動的ソフトウェア解析ツールです。当社のパートナーであるベクター・ソフトウェアがIAR Embedded Workbench向けのテスト・ツールのサポートをおこなっていることを嬉しく思います。」

Mats Ullström, Product Director
IAR Systems

「ベクター・ソフトウェアのVectorCAST製品は、ユーザーに動的テストに関する簡単かつ包括的なアプローチを提供するので、これまでよりもTIのCode Composer Studio IDEに統合することができるようになりました。Code Composer Studio IDE v5との統合により、VectorCASTはTIの顧客が市場における最高品質のソフトウェアを生成することに役立っています。」

John Stevenson, Product and Applications Manager
Texas Instruments

「私たちはフリーウェアや市販のテストツールをいくつか検証しました。その結果、使いやすさと包括的な機能性によりVectorCASTを採用しました。VectorCASTは私たちのターゲット環境で実行することができる唯一のツールでした。」

Helen Muth, Senior Director of Engineering
MEI Group

「ターゲット・コンパイラのサポートと統合されたテスト機能によって、VectorCASTは当社の現在および将来のテスト自動化環境にうまくフィットしています。」

Sven Natus, Manager of Software Development
Fujitsu Semiconductor Europe

「私たちはベクター・ソフトウェアとの関係に非常に満足しています。FreeRTOSとVectorCASTの統合は、組み込みソフトウェア開発者のために使い易いソリューションを提供します。」

Richard Barry, Director
Real time Engineers, Ltd