組込みソフトウェア開発を行うために、ターゲットシステム上で未完成の周辺ハードウェアが正しく動作しているようにエミュレーションするデバイスドライバを開発した。
このデバイスのソフトウェアテストにおける役割はどれか。
ア | CPUシミュレータ |
イ | インサーキットエミュレータ |
ウ | 仮想デバイスドライバ |
エ | スタブ |
答え エ
【解説】
未完成の機能を正しく動作しているようにエミュレーションするのは、ソフトウェアテストの結合テストで未完成の機能を擬似的に代用するモジュールであるスタブ(エ)と同等になります。
【キーワード】
・インサーキットエミュレータ