過去問ぽちぽちby KKM Studio

平成21年度春期 ITパスポート 問53 解説

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

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

正解 イテスト完了後のプログラムを修正した場合,修正部分を確認するテストデータを確認済みのテストデータに追加して再テストを行う方がよい。

要点修正後は修正部分のデータを追加し、既存部分も含めて再テスト

解説

テスト完了後にプログラムを修正した場合は、修正部分を確認するテストデータを、確認済みのテストデータに加えて再テストします。修正がほかの部分に悪影響を与えていないかも確認できます(回帰テスト、リグレッションテスト)。

  • ア:品質は設計段階から作り込むべきで、テストだけで保証するのは難しいので誤り。
  • ウ:エラーとなるべき異常データも含めてテストし、正しく処理されるか確かめる必要があるので誤り。
  • エ:作成者は思い込みで誤りを見逃しやすいので、第三者がテストケースを設計する方がよく誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開