第19問
多様な情報システムを開発して新規に導入したり、以前からあった情報システム を変更して利用したりすることが頻繁に行われ、情報システムの複雑性が増してい る。情報システムが複雑になればなるほど、ソフトウェアテストの重要性が高ま る。これに関する記述として最も適切なものはどれか。
- ア V 字モデルにおけるテストとは、システム開発の過程をさかのぼるようにし て、総合テスト、受入テスト、単体テストを逐次に実施する方法である。
- イ 回帰テストとは、保守によってシステムに変更が加えられたならば、変更した 部分だけのテストを行う方法である。
- ウ デシジョンテーブルテストとは、ソフトウェアの利用に際してユーザが行う意 思決定の内容を、デシジョンテーブルに整理してテストを行う方法である。
- エ ブラックボックステストとは、プログラムの内部構造は考慮せず、機能やイン タフェースだけに着目してテストデータを作成し、テストを行う方法である。 DKJC-1F
▼ 解答・解説を見る
正解:エ
解答:エ
〔ソフトウェアテスト〕各テスト技法の定義を確認する。
- ア(×):V字モデルは開発工程と対応するテスト工程を結びつけるモデルで、テストは単体テスト→結合テスト→総合テスト→受入テストの順に下流から上流へ向けて実施する。順序が逆で不適。
- イ(×):回帰テスト(リグレッションテスト)は、変更によって既存の正常箇所に影響(デグレード)が出ていないかを確認するため、変更部分だけでなく関連する既存機能も再テストする。「変更部分だけ」は誤り。
- ウ(×):デシジョンテーブルテストは、入力条件の組合せと対応する動作(出力)を整理してテストケースを網羅的に作る技法。ユーザの意思決定内容を整理するものではない。
- エ(○):ブラックボックステストは内部構造を考慮せず、機能や入出力インタフェースの仕様に着目してテストデータを作成する技法。記述は正しい。
よって エ。