平成26年 春期 ITパスポート 問34

開発者Aさんは、入力データが意図されたとおりに処理されるかを、プログラムの内部構造を分析し確認している。
現在Aさんが行っているテストはどれか。

 ア  システムテスト  イ  トップダウンテスト
 ウ  ブラックボックステスト  エ  ホワイトボックステスト


答え エ


解説

 ア  システムテストは、プログラムが機能要求を満たしているかを確認するためのテストです。
 イ  トップダウンテストは、階層構造で作成したプログラムのモジュールのテストで上位のモジュールから行う手法です。
 ウ  ブラックボックステストは、プログラムの内部の構造ではなく外部から見た動作(挙動)で確認するテストです。
 エ  ホワイトボックステストは、プログラム内部のプログラム構造を分析し、テストケースを設定するテストです。


キーワード
・ホワイトボックステスト

キーワードの解説
  • ホワイトボックステスト(white box test)
    ソフトウェアのテストで、ソフトウェアの内部構造に注目して行うテストのことです。
    ソースファイルのどの部分に対するテストを行なったかを評価するカバレージ率なども、ホワイトボックステストで得られる値です。
    ホワイトボックステストの対義語をブラックボックステスト(black box test)といい、ソフトウェアの外部的な動作についてのテストを行なう方法です。

もっと、「ホワイトボックステスト」について調べてみよう。

戻る 一覧へ 次へ