成果

  • アプリケーションコードの 100% カバレッジを実現

  • 成功 複数のコンパイル単位にわたるテスト

  • インスツルメンテーション によるカバレッジをコードの挙動を変更せずに達成

顧客

  • 産業 航空宇宙

  • 製品 HCL OneTest Embedded

  • 地域 NA

概要

  • パート 1

    課題

    社内で使用していた、ターゲット依存のスクリプトや手動テストベースのツールを置き換えることが課題となっていました。

  • パート 2

    解決策

    HCL OneTest Embedded は、社内ツールに代わって導入され、ターゲットに依存しないかたちで、テストおよび実行時解析の成果を向上させました。

  • パート 3

    結果

    期待される結果の自動評価、構成管理における検証アーティファクトの保存、そして将来的な手法の革新を可能にしました。

課題

多くの企業にとって、社内開発ツールは「諸刃の剣」です。一方では、自社のニーズに特化したツールを使用できるという利点がありますが、他方では、すぐに陳腐化しやすい製品への依存が生まれやすいという課題もあります。ある航空・宇宙機器メーカーでも同様の問題に直面していました。スクリプトを用い、手動でのテストを必要とする社内ツールを使っていたのです。こうした手動プロセスは、従業員の負担を増やし、効率を下げる要因となっていました。そこで同社は、認証プロセスや規制準拠のための統合テストに対応できる、より適切なソリューションを求めていました。

ソリューション/解決策

HCL OneTest Embedded は、DO-178C をはじめとする各種標準規格に対応した適合キット (Qualification Kit) を提供しており、これがこの航空機器メーカーにとって、規制要件を満たすうえで非常に重要な要素となりました。開発プロセスにおいては、HCL OneTest Embedded の静的解析機能を活用し、複雑度の分析も取り入れられました。さらに、HCL OneTest Embedded は低レベル要件と高レベル要件の両方をテスト対象とすることができ、DO-178C 規格を満たすために不可欠な機能として評価されました。

結果

HCL OneTest Embedded は、顧客のすべてのアプリケーションおよびインターフェースにおけるテストの自動化を成功裏に実現し、ビルドチェーンとの統合により、テストおよび実行時の解析結果を提供しました。Target Deployment Port を活用した環境統合や、複数のコンパイル単位にわたるテストにも対応しています。同製品は、低レベル要件と高レベル要件の両方を対象にテストを実施でき、特に低レベル要件については 100% のカバレッジを達成し、DO-178C 規格への準拠を実現しました。また、テストは関数単位での個別テストに加え、スタブ化された関数および実際の外部関数への呼び出しもカバーしています。高レベル要件に関しては、複数のソースファイルやプロジェクトをまたいだテストが可能で、検証に使用した成果物は構成管理に保存され、監査履歴として活用できます。さらに、コードの挙動を変更することなく、インスツルメンテーションによるカバレッジを達成。期待される結果の自動評価を可能にすることで、手動プロセスの排除にもつながりました。この航空・宇宙機器メーカーにとって、HCL OneTest Embedded の導入は真に革新的な未来への一歩となりました。HCL OneTest Embedded を活用することで、まさに「限界は空だけ」です。

会社について

この企業は、航空機用エンジンおよび補助動力装置 (APU) の設計・製造・保守において優れた実績を誇る、世界的な航空宇宙業界のリーダーです。同社のエンジンは、民間航空および軍用航空の両分野で広く採用されており、業界における確固たる存在感を示しています。

関連機能