イーソルトリニティは、組み込みソフトウェア単体テスト自動化ツール「TESSY」への新機能追加を発表した。最新バージョンは、「IBM Rational Test Realtime」で作成したテストケースが利用できる。
イーソルトリニティは2017年3月7日、同社が販売代理店を務める独Hitexの組み込みソフトウェア単体テスト自動化ツール「TESSY」に新機能が追加されたことを発表した。
最新バージョンのTESSY V4.0.12では、コンポーネントテストとランタイム分析用のクロスプラットフォーム・ソリューション「IBM Rational Test Realtime(RTRT)」で作成したテストケースが利用可能。また、Linuxが動作するターゲットハードウェア上でテストを実行できる。
» ソフトウェア品質は規則やテストではなく「ヒト」が作る
» ソフトウェア品質向上のキモは「行動」にあり
» 間違いだらけの組み込み系品質管理、面倒な品質管理を楽しむコツ
» PMBOK準拠の組み込みソフト品質管理プラットフォーム
» 上流工程の品質活動でソフトウェアの品質は向上するのか
RTRT向けのテストケースは、テキストファイル「PTUファイル」に定義される。記述されたテストケースはTESSY内部のデータベースに変換可能なため、既存のテストケースを再利用してテストツールとしてTESSYを利用することもできる。
TESSYは、UNIX系OSが動作するターゲットシステムでテストを行う場合、Windowsのホストマシン上に対象のマイクロコントローラー用のテストアプリケーションを生成する。マイクロコントローラーがARM Cortexシリーズのコアの場合、ARM向けのLinaro GCCコンパイラが利用可能だ。
WindowsベースのホストシステムとLinuxベースのターゲットシステム間の通信は、Windows側のgdbclientとLinux側のgdbserverが担い、gdbserverはTESSYがSecure Shellを通して起動する。gdbclientを通して、テストアプリケーションのバイナリコードをターゲットシステムに転送するとそこでテストを実行。WindowsホストとLinuxベースのターゲット間の通信はTCP/IP、または物理層にUSBを利用した仮想環境を利用する。
Copyright © ITmedia, Inc. All Rights Reserved.
豊富なホワイトペーパーの中から、製品・サービス導入の検討に役立つ技術情報や導入事例などを簡単に入手できます。