応用情報技術者 2011年 秋期 午前2 問48
問題文
共通フレーム2007の妥当性確認プロセスで実施する、負荷テストはどれか。
選択肢
ア:既存のシステムを新規システムに置き換えるときに、以前と同様に正しくデータの処理ができるかどうかをテストする。
イ:想定している単位時間当たりの最大件数のデータを入力したときに、意図したとおりに処理できるかどうかをテストする。(正解)
ウ:ソフトウェアが、複数の異なるシステム構成の上で正常に動作するかどうかをテストする。
エ:利用者がシステムをスムーズに操作できるかどうかをテストする。
共通フレーム2007の妥当性確認プロセスで実施する、負荷テストはどれか【午前2 解説】
要点まとめ
- 負荷テストは「想定される最大負荷でシステムが正常に動作するか」を検証するテストです。
- 根拠は共通フレーム2007の妥当性確認プロセスで、性能評価の一環として負荷テストが位置づけられているためです。
- 差がつくポイントは「負荷テスト=最大処理能力の検証」であり、機能の正確性や操作性とは異なる点を理解することです。
正解の理由
選択肢イは「想定している単位時間当たりの最大件数のデータを入力したときに、意図したとおりに処理できるかどうかをテストする」とあり、これは負荷テストの定義に合致します。負荷テストはシステムに高負荷をかけて性能限界や安定性を確認するため、最大処理件数を基準に動作確認を行うことが正しい手順です。
よくある誤解
負荷テストは単に機能が正しく動くかを確認するテストではなく、システムの性能や耐久性を評価するためのテストです。操作性や互換性の確認とは目的が異なります。
解法ステップ
- 問題文の「負荷テスト」の意味を正確に理解する。
- 選択肢の内容を「負荷テストの定義」と照らし合わせる。
- 最大負荷や処理能力に関する記述がある選択肢を探す。
- それが選択肢イであることを確認する。
- 他の選択肢は機能テストや操作性テストなど負荷テスト以外の内容であることを確認する。
選択肢別の誤答解説
- ア: これはリグレッションテストや移行テストの説明であり、負荷テストではありません。
- イ: 最大負荷をかけて処理能力を検証する負荷テストの正しい説明です。
- ウ: 複数のシステム構成での動作確認は互換性テストや環境テストに該当し、負荷テストではありません。
- エ: 利用者の操作性を評価するのはユーザビリティテストであり、負荷テストとは異なります。
補足コラム
負荷テストは性能テストの一種であり、システムのスケーラビリティや安定性を評価する重要な工程です。共通フレーム2007では妥当性確認プロセスの中で性能面の検証として位置づけられており、実際の運用を想定した負荷条件でのテストが求められます。
FAQ
Q: 負荷テストとストレステストの違いは何ですか?
A: 負荷テストは想定される最大負荷での動作確認、ストレステストはそれを超える負荷での耐久性や障害発生状況を確認します。
A: 負荷テストは想定される最大負荷での動作確認、ストレステストはそれを超える負荷での耐久性や障害発生状況を確認します。
Q: 負荷テストはどの段階で実施しますか?
A: システムの妥当性確認や性能評価の段階で実施し、リリース前に性能問題を検出します。
A: システムの妥当性確認や性能評価の段階で実施し、リリース前に性能問題を検出します。
関連キーワード: 負荷テスト、性能評価、妥当性確認、共通フレーム2007, システムテスト

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

