必ず受かる情報処理技術者試験

問題53

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

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

ソフトウェアの品質は、設計段階で向上させるよりもテスト段階で保証したほうがよい。
テスト完了後のプログラムを修正した場合、修正部分を確認するテストデータを確認済みのテストデータに追加して再テストを行う方がよい。
テストの目的はプログラムが正常に稼動することの確認なので、プログラムにエラーを起こさせるテストデータを含めない方がよい。
プログラムの作成者が、テストケースを設計してテストをする方がよい。

解答・解説を見る

解答:イ

× ソフトウェアの品質は、テスト段階よりも上流工程にある設計段階で向上させる方が戻り作業が少ないのでよい。
今まで正常に動作していたほかの部分に影響を与えていないかを検証することができるので正しい。なお、このようなテストのことをレグレッションテスト(Regression Test:退行テスト)と呼ぶ。
× エラー処理が適切に動作するかを検証するために、プログラムにエラーを起こさせるテストデータを含める方がよい。
× テストケースは、プログラムの作成者以外の者が作成した方が客観的な検証ができる。
前の問題 次の問題

Copyrithg naruha