応用情報技術者 2012年 春期 午前2 問58
問題文
“システム管理基準”において、システムテストの監査におけるチェックポイントのうち、適切なものはどれか。
選択肢
ア:テスト計画は事前に利用者側の責任者だけで承認されていること
イ:テストは独立性を考慮して、利用者側の担当者だけで行われていること
ウ:テストは本番環境で実施されていること
エ:例外ケースや異常ケースを想定したテストが行われていること(正解)
システム管理基準におけるシステムテスト監査のチェックポイント【午前2 解説】
要点まとめ
- 結論:システムテストでは例外や異常ケースを想定したテストが必須であり、これが監査の重要なチェックポイントです。
- 根拠:システム管理基準は、正常系だけでなく異常系の動作確認を通じてシステムの信頼性を確保することを求めています。
- 差がつくポイント:テストの独立性や環境の適切さも重要ですが、異常系テストの実施有無が監査で特に重視されます。
正解の理由
選択肢エの「例外ケースや異常ケースを想定したテストが行われていること」は、システムの堅牢性を確保するために不可欠です。システム管理基準では、単に正常動作を確認するだけでなく、障害や予期せぬ入力に対しても適切に対応できるかを検証することが求められています。これにより、運用時のリスクを低減し、安定したサービス提供が可能となります。
よくある誤解
テスト計画の承認は利用者側だけでなく、開発側や管理側も関与すべきです。また、本番環境でのテストはリスクが高く、通常は避けられます。
解法ステップ
- システム管理基準の目的を理解し、信頼性確保の観点を確認する。
- システムテストの役割は正常系だけでなく異常系の検証も含むことを認識する。
- 各選択肢の内容が基準の要件に合致しているかを検討する。
- 利用者側だけの承認や担当者だけのテスト、また本番環境でのテストの問題点を把握する。
- 例外・異常ケースのテスト実施が最も適切な監査チェックポイントと判断する。
選択肢別の誤答解説
- ア:テスト計画は利用者側だけでなく、開発側や管理側も承認し、関係者全体で合意形成が必要です。
- イ:テストは独立性を保つために、利用者側だけでなく第三者や専門のテストチームが関与することが望ましいです。
- ウ:本番環境でのテストはシステムの安定性を損なう恐れがあり、通常はテスト環境で実施します。
- エ:例外や異常ケースを想定したテストは、システムの堅牢性を確保するために不可欠であり正解です。
補足コラム
システムテストは単なる機能確認にとどまらず、障害発生時の挙動やセキュリティ上の脆弱性を検出するための重要な工程です。異常系テストは、例えば入力値の範囲外チェックや通信障害時の復旧動作など、多様なケースを想定して実施されます。これにより、運用中のトラブルを未然に防ぐことが可能となります。
FAQ
Q: なぜ本番環境でテストを行わないのですか?
A: 本番環境でのテストはシステムの安定性を損なうリスクが高く、通常はテスト環境で安全に実施します。
A: 本番環境でのテストはシステムの安定性を損なうリスクが高く、通常はテスト環境で安全に実施します。
Q: テスト計画の承認は誰が行うべきですか?
A: 利用者側だけでなく、開発者や管理者など関係者全員が承認し、合意形成を図ることが重要です。
A: 利用者側だけでなく、開発者や管理者など関係者全員が承認し、合意形成を図ることが重要です。
関連キーワード: システムテスト、例外ケース、異常系テスト、システム管理基準、監査チェックポイント

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

