平成25年 秋期 ITパスポート 問35

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

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


答え エ


解説

 ア  テストは修正した部分だけでなく、他の機能が影響を受けていないかについても検証する必要があります。
 イ  テストでは不正な値が入力されたときのシステムの動作も検証する必要があります。
 ウ  ホワイトボックステストの説明です。
システムテストはブラックボックステストになります。
 エ  システムテストでは機能のほかに性能などの非機能要件についても検証します。


キーワード
・テスト

キーワードの解説
  • テスト
    システム(ソフトウェア)のテストは検証の目的によっていくつかに分類することができる。
    • 単体テスト
      ソフトウェアの機能(モジュール)単位の検証
    • 結合テスト
      モジュール間のインタフェースの検証
    • 機能テスト(システムテスト)
      ソフトウェアの動作が正しいかの検証
    • 例外テスト
      異常系(障害系)の動作の検証
    • 性能テスト
      実運用環境と同じ状態でのソフトウェアの処理時間、メモリ使用量などの性能の検証
    • 退行テスト
      ソフトウェアの修正を行ったときに、修正箇所が悪影響を及ぼさないかの検証
    • 移行テスト
      システムの環境を変えるときに、模擬環境でテストを行ない、移行作業のシナリオを作成

もっと、「システムテスト」について調べてみよう。

戻る 一覧へ 次へ