あるシステムの開発において、単体テスト、結合テスト、システムテスト、運用テストの順にテストを実施することにした。システムテストのテストケースの作成者として適切な者はだれか。
ア:外部設計の担当者
イ:内部設計の担当者
ウ:プログラム開発の担当者
エ:利用部門の担当者
答:ア
システムの設計は大きな単位から小さな単位へ進むので、利用部門から生じた要求に沿って、外部設計、内部設計、プログラム開発と進むことになる。
逆にテストは小さな単位から大きな単位へと移行するので、単体テスト、結合テスト、システムテスト、運用テストとなる。
また、テストケースは各単位の設計担当者が、仕様(要求)通りの動作をするか確認するために作成するので、テストとテストケース作成担当は以下の通りである。
単体テスト:プログラム開発担当
結合テスト:内部設計担当
システムテスト:外部設計担当
運用テスト:利用部門
よって正解はアとなる。