システム開発技術|平成25年度 秋期 ITパスポート試験(特別措置試験) 問35
システムテストで実施する作業の説明として,適切なものはどれか。
- 検出されたバグを修正したときには,バグを検出したテストケースだけをやり直す。
- 正常な値を入力したときのテストを優先し,範囲外の値の入力や必須項目が未入力のときのテストは省略する。
- 設計書の仕様に基づくだけでなく,プログラムのコードを理解し,不具合を修正しながらテストする。
- ✓ これが正解ソフトウェアの機能的なテストだけでなく,性能などの非機能要件もテストする。
解説
確かめる側は、作る側と別の人でなければ効き目がありません。
この段では、全体が要件どおりかを確かめます。確かめる範囲は、できることだけにとどまりません。速さや止まらなさや安全さといった、良さの側も測ります。だから、機能だけでなく性能も試すと述べた肢が当たります。見つかった箇所だけ試し直すと述べた肢は、範囲が足りません。直したせいで、別のところが壊れることがあるからです。周りにも当て直す試し方があり、回帰テストと呼ばれます。範囲の外や未入力の試しを省くと述べた肢は、向きが逆です。おかしな入力こそ、わざと入れて落ちないことを確かめます。中身を読んで直しながら試す肢には、誤りが二つあります。一つは、この段が外から仕様どおりかを見る段だという点です。もう一つは、試す人と直す人が同じになってしまう点です。自分で直しながら確かめると、直したつもりが残ります。
ほかの選択肢はなぜ違うのか
- 見つかった箇所だけを試し直すと述べています。直したせいで、別のところが壊れることがあります。周りにも当て直さなければ、その崩れに気づけません。直した後の当て直しを問われたなら、範囲を広げて試します。試し直す範囲が足りません。
- 範囲の外や未入力の試しを省くと述べています。おかしな入力こそ、わざと入れて確かめるところです。正しい値だけを通しても、壊れ方は分かりません。想定外への強さを問われたなら、そこを試します。向きがちょうど逆です。
- 中身を読んで、直しながら試すと述べています。この段は、外から仕様どおりかを見るのが基本です。そのうえ、試す人と直す人が同じになってしまいます。作りの内側を見る試し方を問われたなら、別の段です。誤りが二つ重なっています。
この問題に関係する言葉
- 回帰テスト
出典:平成25年度 秋期 ITパスポート試験(特別措置試験) 問35
同じ単元をまとめて解くならシステム開発技術へ。
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)