基本情報技術者試験 2007年度 = 平成19年度・秋期 午前 問53

 システムの一部に修正を加えたときに、修正部分がほかに悪影響を及ぼさずに正しい結果が得られることを検証するテストはどれか。

ア 機能テスト イ 結合テスト
ウ 退行テスト エ 例外テスト

解答



解説

ア 機能テスト
 システムが外部設計仕様書に定義した機能を満たしているかを確認するテストです。統合テストの後に行われるシステムテストの一環として行われます。

イ 結合テスト
 モジュールを結合して一つのプログラムとして動作するかどうかのテストであり、モジュール間のインタフェースを検証するために、プログラムの入出力を含む一貫テストを行います。

ウ 退行テスト
 ソフトウェアの保守に際し、修正や変更がほかの正常な部分に影響を及ぼしていないかどうかを確認するテストです。レグレッションテストとも呼ばれます。

エ 例外テスト
 例外データが与えられた際に例外処理が正しく行われるかどうかを確認するためのテストです。



BohYoh.comトップページへ