テスト自動化ツール「TESSY」に新機能、RTRT対応に:イーソルトリニティ TESSY
イーソルトリニティは、組み込みソフトウェア単体テスト自動化ツール「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.
関連記事
- 複数テスト同時実行や処理速度アップで、UIテスト実行時間が半分に
テクマトリックスがRanorexのUIテスト自動化ツール「Ranorex 6.1」を販売開始した。複数テストの自動実行などで所要時間を半減させたほか、Android 7(Nougat)とiOS 10にも対応している。 - NECの高位合成ツール「CyberWorkBench」、台湾ファラデーに導入
NECの同社高位合成ツール「CyberWorkBench」が、台湾のファブレスICベンダーであるファラデー(Faraday Technology Corporation)に導入された。 - サポート言語に「Fortran」を追加、静的解析機能をさらに強化
Synopsys(シノプシス)は、Fortranで開発されたソースコードの欠陥や異常を特定するための静的解析ツールを手掛けるForcheckからの技術資産買収を完了した。 - 通信/航空宇宙業界向けのRTL開発用統合EDAツール
富士ソフトは、米Blue Pearl Softwareと販売店契約を締結し、同社のEDAツール「Visual Verification Suite」の日本国内での販売を開始した。 - アーキテクチャチェック機能を強化したソフトウェア構造可視化ツールの最新版
ソフトウェアの構造と依存関係をDSM(Dependency Structure Matrix)を使って可視化する、米Lattixのアーキテクチャ分析ツール「Lattix 10」をテクマトリックスが販売開始した。