過去問ドリル

平成21年度 春期 ITパスポート試験 問53

マネジメント/開発技術

プログラムテストに関する記述として,適切なものはどれか。

出典:平成21年度 春期 ITパスポート試験 問53

正解:イ

解説

プログラムを修正すると,直した箇所だけでなく,これまで正しく動いていた部分にまで影響が出ることがあります。そのため,修正を確認するテストデータを既存のテストデータに加えて,全体を再テスト(回帰テスト)するのが適切です。テストの目的は「正常に動くことの確認」だけでなく,誤り(バグ)を見つけ出すことにもあります。

選択肢ごとの解説

  • ア誤り。品質は,テスト段階で保証するよりも,設計段階から作り込むほうが,手戻りが少なく効果的です。
  • イ正しい。修正後は,修正部分のテストデータを既存のテストデータに追加して再テストし,修正の影響で他の部分に不具合が出ていないかも確認します。
  • ウ誤り。テストの目的は誤りを発見することでもあります。想定外の入力やエラーを起こさせるテストデータも含めるべきです。
  • エ誤り。作成者は思い込みで見落としやすいので,テストケースの設計とテストは作成者以外が行うほうが,客観的で見落としが少なくなります。
ITパスポートの過去問を演習モードで解く