問50
頻出度★★★
あるシステムの開発において,単体テスト,結合テスト,システムテスト,運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。
この問題の解説と、これまでの解答の記録です。
あるシステムの開発において,単体テスト,結合テスト,システムテスト,運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。
正解 テストのテストケースは、その工程が「どの設計工程の内容を検証するか」に対応する工程の担当者が作成するのが原則です (V字モデル)。システムテストは、システム全体が外部設計 (外部仕様=画面・帳票・機能などの利用者から見える仕様) どおりに動くかを確認する工程なので、外部設計の内容を最もよく理解している外部設計の担当者がテストケースを作成するのが適切です。よって正解は「ア」です。
内部設計の担当者は、モジュール構成やデータ構造など内部仕様を決める工程の担当者です。内部設計に対応するのは結合テスト (モジュール間の連携確認) であり、システムテストの作成者としては適切ではありません。
プログラム開発 (プログラム設計・コーディング) の担当者が対応するのは単体テストです。個々のモジュールが仕様どおり動くかを確認する段階であり、システム全体を外部仕様に照らして検証するシステムテストの作成者ではありません。
利用部門の担当者が対応するのは運用テスト (受入れテスト) です。実際の業務が回るかを利用者の立場で確認する工程であり、システムテストではなくその次の工程を担当します。