問題
ソフトウェアテスト工程における「ホワイトボックステスト」の説明として正しいものはどれか。
選択肢
- 1プログラムの内部構造を考慮せず、入出力仕様のみで設計するテスト
- 2プログラムの内部論理・分岐・パスを意識して網羅率(カバレッジ)を確保するテスト
- 3システム全体を通したエンドツーエンドの利用者テスト
- 4受入テストと同義
正解
2. プログラムの内部論理・分岐・パスを意識して網羅率(カバレッジ)を確保するテスト
詳しい解説を見る解説を閉じる
解説
ホワイトボックステストはプログラムの内部構造(制御フロー、分岐、ループ)を意識し、命令網羅・分岐網羅・条件網羅・経路網羅などのカバレッジを指標に設計する単体テスト中心の技法。一方、ブラックボックステストは内部を意識せず仕様から同値分割・境界値分析・原因結果グラフでテストケースを設計する。両者は補完関係で、開発初期の単体/結合段階でホワイトボックス、システム/受入段階でブラックボックスが主体となるのが一般的。
一問一答
全400問を繰り返し学習