ITパスポート 平成25年度 秋期 特別措置試験 問35
システム開発技術
回帰テストに関する問題
システムテストで実施する作業の説明として,適切なものはどれか。
- ア 検出されたバグを修正したときには,バグを検出したテストケースだけをやり直す。
- イ 正常な値を入力したときのテストを優先し,範囲外の値の入力や必須項目が未入力のときのテストは省略する。
- ウ 設計書の仕様に基づくだけでなく,プログラムのコードを理解し,不具合を修正しながらテストする。
- エ ソフトウェアの機能的なテストだけでなく,性能などの非機能要件もテストする。
答えと解説
✓ これが正解エ ソフトウェアの機能的なテストだけでなく,性能などの非機能要件もテストする。
解説
機能だけでなく、速さなど良さの側も試す段です。
この段では、全体が要件どおりかを確かめます。確かめる範囲は、できることだけにとどまりません。速さや止まらなさや安全さといった、良さの側も測ります。だから、機能だけでなく性能も試すと述べた肢が当たります。見つかった箇所だけ試し直すと述べた肢は、範囲が足りません。直したせいで、別のところが壊れることがあるからです。周りにも当て直す試し方があり、回帰テストと呼ばれます。範囲の外や未入力の試しを省くと述べた肢は、向きが逆です。おかしな入力こそ、わざと入れて落ちないことを確かめます。中身を読んで直しながら試す肢には、誤りが二つあります。一つは、この段が外から仕様どおりかを見る段だという点です。もう一つは、試す人と直す人が同じになってしまう点です。自分で直しながら確かめると、直したつもりが残ります。
ほかの選択肢の解説
- ア 検出されたバグを修正したときには,バグを検出したテストケースだけをやり直す。:見つかった箇所だけを試し直すと述べています。直したせいで、別のところが壊れることがあります。周りにも当て直さなければ、その崩れに気づけません。直した後の当て直しを問われたなら、範囲を広げて試します。試し直す範囲が足りません。
- イ 正常な値を入力したときのテストを優先し,範囲外の値の入力や必須項目が未入力のときのテストは省略する。:範囲の外や未入力の試しを省くと述べています。おかしな入力こそ、わざと入れて確かめるところです。正しい値だけを通しても、壊れ方は分かりません。想定外への強さを問われたなら、そこを試します。向きがちょうど逆です。
- ウ 設計書の仕様に基づくだけでなく,プログラムのコードを理解し,不具合を修正しながらテストする。:中身を読んで、直しながら試すと述べています。この段は、外から仕様どおりかを見るのが基本です。そのうえ、試す人と直す人が同じになってしまいます。作りの内側を見る試し方を問われたなら、別の段です。誤りが二つ重なっています。
関連用語
- 回帰
テスト 直した後に、前の働きが崩れていないかを確認済みの分もまとめて試し直すテストです。 - システムテスト作り上げたシステム全体が、求めたとおり動くかを確かめる試験です。
- テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。
- 非機能要件性能や可用性など、どのように動くかを定めた要件のことです。
出典:平成25年度 秋期 ITパスポート試験(特別措置試験) 問35
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 令和3年度 問46:
システム 要件定義に 関する 問題 (非機能要件) - 令和5年度 問42:
単体 テストに 関する 問題 (システムテスト) - 平成30年度 秋期 (特別措置試験) 問44:
ホワイトボックステストの 問題 (テストケース) - 平成28年度 春期 (特別措置試験) 問43:
統合 テストに 関する 問題 (回帰 テスト) - 平成24年度 秋期 (特別措置試験) 問46
(回帰 テスト)
同じ分野の問題
誤りを見つけたら報告する