AUTFL-3.2.2.1 SiL テスト環境の構成を想起する。(K1)
SiL テスト環境の構成
SiL テスト環境は、テストアイテムを特定のコンピューターアーキテクチャ向けにコンパイ ルし、ラッパーを作成することで構成される。ラッパーは、テストアイテムにアクセスでき るようにするソフトウェアであり、テスト担当者はラッパーを介してテストアイテムの入出 力を刺激および観測できる。環境モデルは、テスト環境をシミュレートするために使用され る。
テスト担当者は、テストアイテムをラップし、テスト環境へのアクセスポイントを提供するためのソフトウェアツールを必要とします。
● コンパイルされたテストアイテム
テストアイテムは、特定の SiL テスト環境向けにコ ンパイルする必要があります。これは、ソースコードを特定のコンピューターアーキテ クチャ向けのソフトウェアツールを使用してコンパイルすることを意味します。コンパ イルされたマシンコードはバイナリデータであり、特定のテスト環境でのみ使用できま す。
● ラッパー
テスト環境では、テストアイテムにアクセスできるようにするためのラッパ ーが必要です。ラッパーは、テストアイテムに対する特別なアクセスインターフェース を提供する追加ソフトウェアです。これにより、テスト担当者は、ソフトウェアの入出 力を刺激および観測できるようになります。ラッパーはテストアイテムに対するアクセ スポイントを定義しますが、機能的な処理は実行しません。
● テスト環境
ラッパーを介して、テストアイテムはシミュレーション環境に接続されま す。テストは、特別なハードウェアを使用せずコンピューター上で実行されます。
練習問題 #26 (1 Point)
以下のどの文が正しくありませんか?
a) ソフトウェアインザループ (SiL) テスト環境では、追加のハードウェアが必要です。
b) ソフトウェアインザループ (SiL) テスト環境では、テスト対象はコンパイルされたオブジェクトコード として存在します。
c) ソフトウェアインザループ (SiL) テスト環境では、入出力の刺激と観察を行うためのラッパーが必要で す。
d) ソフトウェアインザループ (SiL) テスト環境では、アクセス可能なポイントの数はラッパーによって制 限されます。
正解:a)
a) 正解です。テスト実行は特定のハードウェアなしでコンピューター上で行われるため、 追加のハードウェアは必要ありません。
b) 正しくありません。テスト対象のソースコードはコンパイルされます。
c) 正しくありません。ラッパーはテスト対象内にアクセスポイントを生成します。
d) 正しくありません。アクセスポイントの数はラッパーによって制限されます。
【出典元】
ISTQBテスト技術者資格制度
Foundation Level Specialist シラバス
自動車ソフトウェアテスト担当者
日本語版 Version 2018.J03
この記事が気に入ったらサポートをしてみませんか?