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

第19問

ソフトウェアの開発では、作成したプログラムのモジュール単体に対するテスト や、モジュール同士の結合テストなど、さまざまなテストをしてから運用に入る。 テストに関する記述として、最も適切なものはどれか。

  1. 結合テストの方法のつにビッグバンテストがあり、複数のモジュールを一挙 に結合して、その動作を検証する。
  2. 上位モジュールと下位モジュールを結合してテストを実施したいが上位モジュ ールが完成していない場合、スタブと呼ばれるダミーモジュールを作ってテスト する。
  3. ブラックボックステストでは、モジュール内の分岐や繰り返しなど、内部ロジ ックが正しいかをテストする。
  4. モジュールのテストでは、まずモジュール間を接続し、結合テストを行って全 体の整合性を確認し、その後単体テストを実施してモジュール単体の動作を詳し くテストする。 DKJC-1F
▼ 解答・解説を見る

正解:

解答:ア

ソフトウェアテストの種類(結合テスト・スタブ/ドライバ・ブラックボックス/ホワイトボックス・テスト順序)を問う問題。

  • ア(○):ビッグバンテストは複数モジュールを一挙に結合して動作を検証する結合テストの一方式。正しい。
  • イ(×):上位モジュールが未完成の場合に作るダミーは「ドライバ」。「スタブ」は下位モジュールが未完成のときに作るダミーであり、説明が逆。
  • ウ(×):内部の分岐・繰り返しなど内部ロジックを検証するのは「ホワイトボックステスト」。ブラックボックステストは入出力の仕様に着目し内部構造を見ない。
  • エ(×):テストの順序が逆。まず単体テスト(モジュール単体)を行い、その後に結合テストで全体の整合性を確認する。

よって

#データベース#テスト・品質

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