ITパスポート試験 過去問解説

システムテストとは?ITパスポート試験 2013年 (平成25年 秋期) 問35を解説

ITパスポート試験 2013年 (平成25年 秋期) 問35は、システムテストに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

システムテストで実施する作業の説明として,適切なものはどれか。

この問題の出題ポイント

  • システムテストの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • マネジメント系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム開発、システムテスト、非機能要件。

選択肢

  1. 検出されたバグを修正したときには,バグを検出したテストケースだけをやり直す。
  2. 正常な値を入力したときのテストを優先し,範囲外の値の入力や必須項目が未入力のときのテストは省略する。
  3. 設計書の仕様に基づくだけでなく,プログラムのコードを理解し,不具合を修正しながらテストする。
  4. ソフトウェアの機能的なテストだけでなく,性能などの非機能要件もテストする。正解

正解

: ソフトウェアの機能的なテストだけでなく,性能などの非機能要件もテストする。

解説

システムテストは,完成したシステム全体が要件を満たすか検証する開発工程の最終段階で,機能要件(機能・処理)だけでなく性能・可用性・セキュリティ等の非機能要件もテスト対象に含めます。テストレベルとしては単体テスト→結合テスト→システムテスト→受入テストの順で行われます。バグ修正後は影響範囲を確認する回帰テスト(リグレッションテスト)が必要で,異常系(範囲外入力・未入力)も必須です。コード修正しながらテストするのはデバッグであり別工程で,テストとデバッグの区別が重要となり,品質保証の基本となります。

なぜ他の選択肢が違うのか

  • バグ修正後はその修正により他の機能に影響がないか回帰テスト(リグレッションテスト)が必要で,修正したテストケースだけのやり直しでは不十分のため誤り。波及確認が重要で,影響範囲全体の再検証が原則。

  • 異常系のテスト(範囲外入力・未入力・上限値超え)もシステムテストの重要な対象。これらを省略するのはテストとして不適切のため誤り。境界値テスト・例外系テストは必須で,堅牢性確認のため重要。

  • コードを修正しながらテストするのはデバッグの段階の話であり,システムテストとは別工程のため誤り。システムテストは仕様準拠の検証が目的で,修正は別フェーズで管理される。

  • エ(正解)

    正解。機能要件と非機能要件の両方をテストするのがシステムテストの正しい姿。応答時間・スループット・セキュリティ等の品質特性もテスト対象とするのが標準的なシステムテスト範囲。

解き方の整理

システムテストの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連用語

関連問題

前後の問題

2013年 (平成25年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。