ソフトウェア開発とプロジェクト管理
ブラックボックステストの説明として、適切なものはどれか。
- Aプログラムの内部構造を見ずに、仕様に基づいて入力と期待する出力を決め、正しく動くかを確かめる
- Bプログラムの内部構造に着目し、命令や分岐が実行されたかどうかを基準にテストケースを作る
- C利用者が実際の業務の環境で、システムが要件どおりに使えるかを最終的に確かめる
答えと解説を見る
正解:A. プログラムの内部構造を見ずに、仕様に基づいて入力と期待する出力を決め、正しく動くかを確かめる
ブラックボックステストは、テストの対象を中身の見えない箱とみなし、仕様だけからテストケースを作る方法で、同値分割、境界値分析、原因結果グラフ、デシジョンテーブルなどの技法があります。仕様にあるのに実装されていない機能などを見つけやすい一方、実装の中の特定の経路を通したかどうかは分かりません。内部構造に着目して網羅率を基準にするのはホワイトボックステストです。利用者による最終的な確認は受入れテストで、これはテストの段階の名前です。
- A. 正しい。仕様だけを基にテストケースを作り、入力と出力で確かめます。
- B. ホワイトボックステストの説明です。
- C. 受入れテストの説明で、テストケースの作り方ではなくテストの段階を指します。