プログラムの内部構造を確認せず、入力と出力の仕様のみに基づいてテストを行う手法として正しいものはどれか。
- アホワイトボックステスト
- イブラックボックステスト
- ウ交差検証
- エホールドアウト法
答えと解説を見る
ホワイトボックステストとブラックボックステストの違いを理解し、テストケースの作成とテストを実施できる必要がある。ブラックボックステストは内部構造を見ず、入出力の仕様に基づいてテストする手法である。
注目する語
判断手順
- 問題文が聞いている対象を「プログラミング基礎」に戻す。
- 注目語(ホワイトボックステスト・ブラックボックステスト・プログラミング基礎)が、どの概念の説明かを先に決める。
- 正解候補を「ブラックボックステスト」に絞った後、他の選択肢がなぜ条件とずれるかを確認する。
選択肢ごとの見方
誤答候補。「ホワイトボックステスト」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。
正解。問題文の条件に最も合うのは「ブラックボックステスト」です。解説の中心語と一致しているかを確認します。
誤答候補。「交差検証」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。
誤答候補。「ホールドアウト法」は関連語として出やすいですが、この問題文の条件とはずれます。正解の「ブラックボックステスト」と何が違うかを解説で確認します。
消去法
- 「ホワイトボックステスト」を消す理由を、定義・用途・対象のどれが違うかで説明する。
- 「交差検証」を消す理由を、定義・用途・対象のどれが違うかで説明する。
- 「ホールドアウト法」を消す理由を、定義・用途・対象のどれが違うかで説明する。
関連復習
- 類題: SQLにおいて、集計関数と組み合わせて特定の列の値でグループ化する句として正しいものはどれか。
https://github.com/The-Japan-DataScientist-Society/skills-checklist (2026-07-12公式スキルチェックリストver.6照合)