基本情報技術者平成19年秋期 午前問53

問53

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

分類

テクノロジ系 » システム開発技術 » 保守・廃棄

正解

解説

退行テストは、システムに変更作業を実施した場合に、それによって以前まで正常に機能していた部分に不具合や影響が出ていないかを検証するテストで、リグレッションテストや回帰テストとも呼ばれます。
  • 機能テストは、システムが要求されたすべての機能を満たしていることを確認するテストです。
  • 結合テストは、単体テストが終了したモジュール同士を組み合わせて行うテストで、主にモジュール間のインタフェース(接点)が設計通りに機能するかを検証するために実施されます。
  • 正しい。
  • 例外テストは、例外ケースや異常ケースが入力された場合に、自動的に修正したりエラーメッセージを出力するなど例外ケースに対する耐性を検証するテストです。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop