本文へスキップ

平成21年度 秋期 ITパスポート試験 問50

この問題の解説と、これまでの解答の記録です。

問50
頻出度★★★

あるシステムの開発において,単体テスト,結合テスト,システムテスト,運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。

出典 平成21年度 秋期 ITパスポート試験 問50
解説

問 50

  • ア

    正解 テストのテストケースは、その工程が「どの設計工程の内容を検証するか」に対応する工程の担当者が作成するのが原則です (V字モデル)。システムテストは、システム全体が外部設計 (外部仕様=画面・帳票・機能などの利用者から見える仕様) どおりに動くかを確認する工程なので、外部設計の内容を最もよく理解している外部設計の担当者がテストケースを作成するのが適切です。よって正解は「ア」です。

  • 不正解イ

    内部設計の担当者は、モジュール構成やデータ構造など内部仕様を決める工程の担当者です。内部設計に対応するのは結合テスト (モジュール間の連携確認) であり、システムテストの作成者としては適切ではありません。

  • 不正解ウ

    プログラム開発 (プログラム設計・コーディング) の担当者が対応するのは単体テストです。個々のモジュールが仕様どおり動くかを確認する段階であり、システム全体を外部仕様に照らして検証するシステムテストの作成者ではありません。

  • 不正解エ

    利用部門の担当者が対応するのは運用テスト (受入れテスト) です。実際の業務が回るかを利用者の立場で確認する工程であり、システムテストではなくその次の工程を担当します。

ここがポイント
  • V字モデル: 要件定義↔運用テスト、外部設計↔システムテスト、内部設計↔結合テスト、プログラム設計/開発↔単体テストという工程対応がある。
  • 各テストのテストケースは、対応する上流設計工程の担当者が作成する。システムテストは外部設計の担当者、運用テストは利用部門が担当する。
用語

解答の記録