平成29年度 秋期
基本情報技術者試験問題と解答
問49
ブラックボックステストに関する記述のうち、適切な
ものはどれか。

 ア テストデータの作成基準として、命令や分岐の
   網羅率を使用する。
 イ 被テストプログラムに冗長なコードがあっても
   検出できない。
 ウ プログラムの内部構造に着目し、必要な部分が
   実行されたかどうかを検証する。
 エ 分岐命令やモジュールの数が増えると、テスト
   データが急増する。



【正解】 イ

ブラックボックステストは、システムの内部構造ではなく、機能仕様に着目し、
様々な入力に対して、仕様どおりの出力が得られるかを検証する。
代表的な技法に「境界値テスト」「デンジョンテーブルテスト」があり、他にも
「ユースケーステスト」「状態変遷テスト」「データバリエーションテスト」などがある。

一方、
ホワイトボックステストは、システムの内部構造の観点から、ロジックや
制御の流れが正しいかを検証する。
代表的な技法に「データフローテスト」や「制御フローテスト」があり、他にも
「データ構造テスト」「クラス構造テスト」などがある。

ア ホワイトボックステストに関する記述である。
イ 正しい。
ウ ホワイトボックステストに関する記述である。
エ ホワイトボックステストに関する記述である。

EXCEL VBAのご相談なら  ファーストマクロ 



問48 目次 問50
ファーストマクロ TOPページ