AUTFL-3.2.4.3 3 つの XiL テスト環境(MiL、SiL、および HiL)を V 字モデルに 対応付ける。(K1)


一般的な V 字モデルでの XiL テスト環境(MiL、SiL、HiL)の分類

3 つの XiL テスト環境は、V 字モデルの左側から右側に向かって、技術的なシステム設計からシステムテストまでのテストレベルに対応付けられる。

  • MiL(Model-in-the-Loop)は、モデルをテスト環境に組み込んでテストする手法です。V 字モデルの 左側に位置し、技術的なシステム設計をテストします。MiL テスト環境をさらに開発すると、コンポ ーネントテストと統合テスト実行もできます。

  • SiL(Software-in-the-Loop)は、ソフトウェアをテスト環境に組み込んでテストする手法です。V 字 モデルの右側に位置し、コンポーネントテストと統合テストを行います。

  • HiL(Hardware-in-the-Loop)は、ハードウェアをテスト環境に組み込んでテストする手法です。V 字 モデルの右側に位置し、システムテストを行います。

【https://www.jasa.or.jp/dl/tech/VIVID_JFP_20230324.pdf】より引用

テスト環境とテストレベルの適切な割り当て

テスト環境を適切なテストレベルに割り当てることで、以下の 3 つの観点に従ってテスト プロセス全体を最適化できる。

  • プロダクトリスクの最小化

    • テストレベル固有の故障タイプの検出

  • テストコストの最小化

    • 全テストタイプを、適切なテストレベルに割り当てることが必要である

    • より早く、より安く、仮想的なテストレベルへのテストの移行

  • 標準への準拠

    • ISO26262標準の手法テーブルで、テスト環境はASILに基づいて推奨される。

練習問題 #29 (1 Point)

テスト環境に関する以下の記述のうち、正しいものはどれですか?

a) 統合テストには、ハードウェアインザループ (HiL) テスト環境のみが適しています。
b) コンポーネントテストには、モデルインザループ (MiL) テスト環境とソフトウェアインザ ループ (SiL) テスト環境のどちらも適しています。
c) システムテストには、モデルインザループ (MiL) とハードウェアインザループ (HiL) のど ちらのテスト環境も適しています。
d) どの XiL テスト環境でもすべてのテストレベルで使用できます。








正解:b)

a) 誤りです。Model-in-the-Loop (MiL) と Software-in-the-Loop (SiL) のテスト環境は主に統 合テストに適しています。 ハードウェアインザループ (HiL) テスト環境はシステムテストに 特化しています。
b) 正しいです。Model-in-the-Loop(MiL) と Software-in-the-Loop(SiL) のテスト環境はコンポ ーネントテストに適しています。
c) 誤りです。Model-in-the-Loop (MiL) テスト環境はシステムテストには適しません。
d) 誤りです。すべてのテスト環境がすべてのテストレベルで使用できるわけではありませ ん。

【出典元】

ISTQBテスト技術者資格制度
Foundation Level Specialist シラバス
自動車ソフトウェアテスト担当者
日本語版 Version 2018.J03

ISTQB® Automotive Software Tester
Syllabus Specialist
Compatible with Syllabus version 2018
Sample Exam – Questions
Sample Exam set A
Version 2.2

ISTQB® Automotive Software Tester
Syllabus Specialist
Compatible with Syllabus version 2018
Sample Exam – Answers
Sample Exam set A
Version 2.2

この記事が気に入ったらサポートをしてみませんか?