過去問解きまくり研究所 ホーム

平成30年度 秋期 午前Ⅱ 問22

システム開発技術

ソフトウェア結合テストの方式

図のような階層構造で設計及び実装した組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テスト工程が未終了で,アプリケーション層及びミドルウェア層の単体テストが先に終了した。この段階で行うソフトウェア結合テストの方式として,適切なものはどれか。

〔図〕四つの層を縦に積み重ねた箱。上から順に「アプリケーション層」「ミドルウェア層」「デバイスドライバ層」「ハードウェア」

答えと解説を見る

✓ これが正解イトップダウンテスト

解説

上位の層が先にできたので、上から結合するトップダウンテストです。

結合テストの方式は、どの層から順に結合するかで分かれます。この段階では、上位のアプリケーション層とミドルウェア層の単体テストが終わっていて、下位のデバイスドライバ層はまだ終わっていません。上位から順に結合し、まだ使えない下位の部分はスタブと呼ぶ代わりのプログラムで置き換えれば、今の段階から結合テストを進められます。この進め方がトップダウンテストです。見分ける軸は、単体テストが終わった層が上位と下位のどちらかです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成30年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)