経営情報システム H27年度 第19問

第19問

多様な情報システムを開発して新規に導入したり、以前からあった情報システム を変更して利用したりすることが頻繁に行われ、情報システムの複雑性が増してい る。情報システムが複雑になればなるほど、ソフトウェアテストの重要性が高ま る。これに関する記述として最も適切なものはどれか。

  1. V 字モデルにおけるテストとは、システム開発の過程をさかのぼるようにし て、総合テスト、受入テスト、単体テストを逐次に実施する方法である。
  2. 回帰テストとは、保守によってシステムに変更が加えられたならば、変更した 部分だけのテストを行う方法である。
  3. デシジョンテーブルテストとは、ソフトウェアの利用に際してユーザが行う意 思決定の内容を、デシジョンテーブルに整理してテストを行う方法である。
  4. ブラックボックステストとは、プログラムの内部構造は考慮せず、機能やイン タフェースだけに着目してテストデータを作成し、テストを行う方法である。 DKJC-1F
▼ 解答・解説を見る

正解:

解答:エ

〔ソフトウェアテスト〕各テスト技法の定義を確認する。

  • ア(×):V字モデルは開発工程と対応するテスト工程を結びつけるモデルで、テストは単体テスト→結合テスト→総合テスト→受入テストの順に下流から上流へ向けて実施する。順序が逆で不適。
  • イ(×):回帰テスト(リグレッションテスト)は、変更によって既存の正常箇所に影響(デグレード)が出ていないかを確認するため、変更部分だけでなく関連する既存機能も再テストする。「変更部分だけ」は誤り。
  • ウ(×):デシジョンテーブルテストは、入力条件の組合せと対応する動作(出力)を整理してテストケースを網羅的に作る技法。ユーザの意思決定内容を整理するものではない。
  • エ(○):ブラックボックステストは内部構造を考慮せず、機能や入出力インタフェースの仕様に着目してテストデータを作成する技法。記述は正しい。

よって

#入出力・周辺機器#データベース#テスト・品質#統計・データ分析

← 経営情報システムの一覧へ戻る