問45の正解: エマネジメント系/開発技術
ブラックボックステストに関する記述として、適切なものはどれか。
この設問が問うていること
ソフトウェアテスト手法である「ブラックボックステスト」の仕組みと特徴について問う設問です。
アプログラムの全ての分岐についてテストする。
選択肢アの解説: すべての条件分岐を網羅するテスト(分岐網羅)は、プログラムの内部構造に基づいて行う「ホワイトボックステスト」の手法です。
イプログラムの全ての命令についてテストする。
選択肢イの解説: すべての命令文を少なくとも1回は実行するテスト(命令網羅)は、「ホワイトボックステスト」の手法です。
ウプログラムの内部構造に基づいてテストする。
選択肢ウの解説: プログラムの内部構造(コードのロジックなど)に着目して行うテストは、「ホワイトボックステスト」の説明です。
エプログラムの入力と出力に着目してテストする。正解
選択肢エの解説: 内部構造は考慮せず、仕様書通りに入力に対する出力が正しく得られるかを確認するテストであるため、適切です。
総合解説
ソフトウェアの動的テストには、大きく分けて「ブラックボックステスト」と「ホワイトボックステスト」があります。 ・ブラックボックステストは、プログラムの内部構造やコードのロジックは一切考慮せず、外部の仕様書に基づいて「正しい入力に対して、期待通りの正しい出力が得られるか」に着目して行うテスト手法です。主にシステムテストや受入テストなどで用いられます。 ・ホワイトボックステスト(選択肢a, b, c)は、プログラムの内部ロジックやコード構造(分岐やループなど)を可視状態にし、すべての経路や命令が正しく実行されるかを確認する手法です。主に単体テストで用いられます。 したがって、正解は選択肢dです。
AIAIにその場で質問(デモ応答)
こんな聞き方もできます(タップで質問)