システム開発技術

ITパスポート試験システム開発技術」の問題

マネジメント系システム開発技術難易度:easy
ブラックボックステストに関する記述として,適切なものはどれか。
プログラムの全ての分岐についてテストする。
プログラムの全ての命令についてテストする。
プログラムの内部構造に基づいてテストする。
プログラムの入力と出力に着目してテストする。
正解
プログラムの入力と出力に着目してテストする。

ブラックボックステストはプログラムの内部ロジックを「箱の中身が見えない」ものとして扱い、仕様書に定義された入力と出力の関係だけに基づいてテストを設計する。同値分割法・限界値分析などが代表的な技法であり、ソフトウェアの外部仕様を検証するのに適している。

?選択肢ごとの解説

ア ×「全ての分岐についてテストする」は分岐網羅(ブランチカバレッジ)であり、ホワイトボックステストの技法に分類される。
イ ×「全ての命令についてテストする」は命令網羅(ステートメントカバレッジ)であり、これもソースコードの内部構造に基づくホワイトボックステストの範疇である。
ウ ×「内部構造に基づいてテストする」はホワイトボックステストそのものの定義であり、ブラックボックステストと正反対の説明である。
エ ○ブラックボックステストはプログラムの内部ロジックを「箱の中身が見えない」ものとして扱い、仕様書に定義された入力と出力の関係だけに基づいてテストを設計する。同値分割法・限界値分析などが代表的な技法であり、ソフトウェアの外部仕様を検証するのに適している。
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r4k-q45

【ITパスポート試験】システム開発技術の問題と解答・解説|ukamiru 過去問