診断士に戻る
経営情報システム難易度: 2017年度

中小企業診断士 過去問経営情報システム 第19問

問題

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

選択肢

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

正解

1. 結合テストの方法の1つにビッグバンテストがあり、複数のモジュールを一挙に結合して、その動作を検証する。

詳しい解説を見る

解説

ビッグバンテストは複数モジュールを一気にすべて結合して動作検証する結合テスト手法で、アが正しい(短時間だが障害箇所の特定が難しい)。スタブとドライバは役割が逆で、上位モジュールが未完成の場合は呼び出し元代替のドライバを用い、下位モジュールが未完成の場合は呼び出し先代替のスタブを用いるためイは誤り。ブラックボックステストは内部構造を考慮せず仕様(入出力)のみで検証するテストで、内部ロジックの分岐・繰り返し検証はホワイトボックステストのためウは誤り。テストの順序は単体テスト→結合テスト→システムテストが基本で、結合の前に単体を実施するためエも誤り。(出典: 一般社団法人 中小企業診断協会 平成29年度 中小企業診断士1次試験 経営情報システム 第19問)

中小企業診断士トップ

一問一答・予想問題・まとめノート

経営情報システムの関連問題

この調子で演習を続けよう

スキマ資格では中小企業診断士の全7073問を分野別・難易度別に体系的に学習できます。中小企業診断士は7科目すべてで6割を取る戦略が王道です。