Cookie Warning

This site uses cookies to help improve your experience

Please follow the link to find out more about cookies. Learn more

I understand
 

ユニットテスト(単体テスト)/インテグレーションテスト/ターゲットテスト

ホスト上でのテストは、ハードウエアのタイミングや制約を考慮することなく機能テスト実行が可能です。そのため一般には、ターゲットのハードウエアが使用可能になる前に行われます。また開発環境によってはシミュレーターによって、早期段階からの検証作業を可能にする仮想ターゲットや周辺機器のシミュレーションが使える場合もあります。理想的に、また、スタンダード認証を目的とする殆どの環境では、機能テストの正当性の確認のため、ホストで実行されたのと同じテストがターゲットのハードウエア上でも実行されなければなりません。テストハーネスやテストベクターやスタブのプログラムを自力で書くよりは(そしてそれら全部のシミュレーター用ホスト版とターゲット版の両方を管理するよりは)、ユニットテスト(単体テスト)とターゲットテストの何もかもを自動ツールにやらせることで時間の節約と頭痛の軽減になるでしょう。

LDRA社のユニットテスト(単体テスト)/インテグレーションテスト/ターゲットテストツール

LDRAならターゲットのハードウエアはもちろん、ホスト上(スタンドアローンもしくはターゲットシミュレーション)でも、ユニットテスト(単体テスト)とインテグレーションテストを簡単迅速に作成して実行できます。また、あらゆるホストやターゲットに対して、テスト生成(テストハーネス、テストベクター、コードスタブ)とテスト結果の取得をサポートします。弊社の最適化インスツルメンテーション技術は、高性能の32ビットや64ビットはもちろん、小規模な8ビットや16ビットCPUからさえもテスト情報の抽出が可能です。

幅広いサポートにより、異なるプロジェクトやターゲット環境であっても、ユニットテスト(単体テスト)やインテグレーションテスト環境を共通化

  • TBrun は、ユニットテスト(単体テスト)とインテグレーションテストの自動化支援ツール
  • LDRAunit はフルセットのツールチェーンを揃えなくても単独で使える、ユニットテスト(単体テスト)の生成と管理の自動化支援ツール
  • TBextreme (TBrunまたはLDRAunitのオプションのモジュール)はテストベクターの完全な自動生成を可能にし、ユニットテスト(単体テスト)に大きな変革をもたらす

  • TBrun automatically generates & manages unit test and system integration testing. In this demonstration, TBrun is used after dynamic analysis in order to achieve 100% statement, 100% branch and 100% MC/DC coverage.