ITパスポート 平成23年度 特別 問36
システム開発技術
統合テストに関する問題
テスト担当者がソフトウェア結合テストを実施したところ,実行結果がテスト仕様書の記述と異なっていた。テスト担当者の対応として,適切なものはどれか。
- ア それまでの正常終了分も含めて,すべてのテストデータの見直しを実施する。
- イ テスト担当者がテストケースを修正して,再度テストを実施する。
- ウ テスト担当者がプログラムを修正して,テストを継続する。
- エ 問題を記録し,開発者に修正を依頼する。
答えと解説
✓ これが正解エ 問題を記録し,開発者に修正を依頼する。
解説
食い違いを記録して、開発者へ渡すのがテスト担当者の役目です。
テスト担当者と開発者は、役目を分けて置かれています。分けておくことで、見落としや身びいきを避けられます。設問では、ソフトウェア結合テストの実行結果がテスト仕様書の記述と食い違っています。テスト担当者がすべきなのは、その事実を記録することです。そのうえで、開発者へ修正を依頼します。だから記録して修正を依頼すると述べた肢が正解です。記録を残しておけば、後から同じ型を数えることもできます。テスト担当者が自らプログラムを修正する形は、役目を越えています。直した本人が確かめれば、見落としが増えてしまいます。テストケースの側を書き換える形も、筋が通りません。合わせるために基準を動かせば、テストをする意味が消えます。正常に終わった分まで全部見直す形も、まず取る手ではありません。役目の線を守るのが要です。シラバスも、統合テストの進め方を学ぶよう求めています。
ほかの選択肢の解説
- ア それまでの正常終了分も含めて,すべてのテストデータの見直しを実施する。:それまで正常に終わった分まで、すべてのテストデータを見直すと述べた肢です。広く見直すことは、確かに丁寧ではあります。ところが食い違いは一件だけ見つかっています。まずはその一件を、記録して開発者へ渡すのが先です。手を広げすぎています。まず一件を記録して渡します。
- イ テスト担当者がテストケースを修正して,再度テストを実施する。:テスト担当者がテストケースを修正すると述べた肢です。合わせてしまえば、確かに食い違いは消えます。けれどもテストケースは、結果を判じるための基準です。基準を動かせば、テストで確かめる意味が無くなります。直す向きが逆です。基準のほうは動かせません。
- ウ テスト担当者がプログラムを修正して,テストを継続する。:テスト担当者が自らプログラムを修正する肢が、こちらです。その場で直せば、早く進むように見えます。ところが役目を分けている意味が消えます。修正した本人が確かめれば、見落としも増えます。越えてはいけない線です。役目の線を越えています。
関連用語
- ソフトウェア
結合 ユニットやコンポーネントを順に結合し、組み合わせて正しく動くかを確かめるテストです。テスト - テストケース何をどう試して、どうなれば合格かを一つずつ決めたものです。
出典:平成23年度 特別 ITパスポート試験 問36
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成30年度 秋期 (特別措置試験) 問44:
ホワイトボックステストの 問題 (テストケース) - 平成29年度 春期 (特別措置試験) 問77:
ベンチマークテストに 関する 記述 (テストケース) - 平成28年度 春期 (特別措置試験) 問42:
ソフトウェア 受入れで 実施する 作業 (ソフトウェア 結合 テスト) - 平成25年度 春期 (特別措置試験) 問32
(ソフトウェア 結合 テスト) - 平成22年度 春期 問34:
統合 テストに 関する 問題 (ソフトウェア 結合 テスト)
同じ分野の問題
誤りを見つけたら報告する