正答2
解説
正解は2です。
テスト技法のうち、ホワイトボックステストのテストデータの作り方を問う問題です。
ホワイトボックステストは、プログラムの内部構造を基にテストケースを設計する技法です。
【選択肢別解説】
1:× 同値分割法や、同値クラスの境界の値を使う境界値分析は、ブラックボックステストの技法です。
仕様から入力の範囲を分けて考えるもので、内部構造には注目しません。
2:○ ホワイトボックステストでは、アルゴリズムや分岐、繰返しなどの内部構造に注目します。
命令網羅や判定条件網羅などの基準に従い、すべての命令や分岐を通るようにテストデータを作ります。
3:× プログラムの機能に注目するのは、ブラックボックステストです。
内部の作りは見ずに、仕様どおりの機能が実現されているかを確認します。
4:× 入力と出力の関係に注目するのも、ブラックボックステストです。
原因結果グラフなどの技法があります。
【ポイント】
ホワイトボックステストは「内部構造」、ブラックボックステストは「機能・入出力」に注目すると区別します。
ホワイトボックスの網羅基準には、命令網羅、判定条件網羅、条件網羅などがあります。