
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
ソフトウェアのテストの中で、ホワイトボックステストとして最も適切なものを選ぶ問題。制御パステスト(命令網羅・分岐網羅・パス網羅)は、プログラムの内部構造に基づくホワイトボックステスト。
内部構造に基づくテスト(ホワイトボックス)と、仕様に基づくテスト(ブラックボックス)などを区別する問題。
① ホワイトボックス=内部構造(分岐・経路)を見てテストを作る(命令網羅・分岐網羅・制御パステスト)。ブラックボックス=仕様だけを見る(同値クラス・境界値など)
② 内部の制御パスを網羅するのは制御パステスト
③ ③
ホワイトボックステストは、プログラムの内部構造(制御の流れ、条件分岐など)に着目して、テストケースを設計するテストである。制御パステストは、プログラム中の制御パス(経路)を網羅するようにテストするので、ホワイトボックステストに分類される。したがって③が最も適切である。
ホワイトボックス=内部構造(命令網羅、分岐網羅、条件網羅、パス網羅)。ブラックボックス=仕様(同値分割、境界値分析、原因結果グラフ、組合せテスト)。
キーワード: ホワイトボックステスト、ブラックボックステスト、制御パステスト、同値クラス、負荷テスト、アドホックテスト、情報工学部門
同じ問題が計2回出題されています(平成28年度、令和7年度)。