ツール

TOOLS

TESSY

組込みアプリケーション向け自動テストツール
組込みアプリケーションのユニットテストを自動化

TESSYは、ユニットテストの実行を自動化し、マニュアルの手操作によるテストに比べて、大幅な時間とコストの削減を実現します。
また、実際のハードウェア上でテストを実行することを特長としており、極めて高い信頼性が要求される、自動車、航空宇宙、鉄道、医療、軍事、工業の各分野で多くの実績があります。

<TESSYの主な機能>

ソフトウェアの静的解析によるC言語関数の入出力情報の自動抽出

Cソースコードを解析して関数毎に使用される変数を抽出し、それらが入力か出力かを解析することができます。
Test Data Editor (TDE) では、テストの入力条件と出力条件を定義します。複数の条件を時系列に沿って並べたシナリオを作成することも可能です。

Test Interface Editor (TIE)

Test Interface Editor (TIE)

Test Data Editor (TDE)

Test Data Editor (TDE)

ページトップへ戻る

実際のハードウェアでテストの実行が可能

テストを実施する際には、実際のハードウェア上で実行することが非常に重要です。
TESSYでは、既存の開発環境のデバッグインタフェースと連携して、作成したテストケースを実際のハードウェア上で実行し、その結果を検証することができます。
TESSYは、主要なマイコンの各種クロスコンパイラ、開発環境に対応しており、そのためのテストドライバを自動生成します。
また、ハードウェアを用いずに、ホストネイティブコード、あるいは、ISSを用いたシミュレーションで実行することも可能です。

実機マイコン上でのテストケースの実行

実機マイコン上でのテストケースの実行

ページトップへ戻る

ソースコードカバレッジの計測

TESSYでは、以下のカバレッジが計測できます。

  • Entry Point Coverage
  • Statement Coverage
  • Branch Coverage
  • Modified Condition / Decision Coverage (MC/DC)
  • Function Coverage

カバレッジの計測

カバレッジの計測

ページトップへ戻る

Classification Tree Editor(CTE)によって漏れのないテストケースを作成

漏れがなく、冗長性のないテストデータを作成するための専用エディタが付属します。

Classification Tree Editor (CTE)

Classification Tree Editor (CTE)

ページトップへ戻る

テスト結果レポートの生成

テスト結果をレポート出力する機能を備えています。(PDF, XML, HTML)

Test Details Report 1Test Details Report 2

Test Details Report

Requirement Coverage Report

Requirement Coverage Report

ページトップへ戻る

機能要求仕様とのトレーサビリティ

ReqIFフォーマットで記述された機能要求仕様(Requirement)をインポート/エクスポートすることができます。
また、機能要求仕様とテストケースのリンクを定義することができ、機能要求仕様がパスしているかをレポート出力することができます。

機能要求仕様(Requirement)の定義

機能要求仕様(Requirement)の定義

機能要求仕様(Requirement)の定義

Requirementとテストケースのリンク

Requirementとテストケースのリンク

ページトップへ戻る

製品・サービスの資料請求・お問い合わせはこちら