正答4
解説
正解は4です。
テストの目的は、誤りが存在しないことを証明することではなく、誤りを見つけ出すことです。
正常なケースだけでなく、異常なケースも含めて多くの誤りを検出し、品質を高めていきます。
【選択肢別解説】
1:× 正常に動作したことの記録も、テストを実施した証拠や、修正後の再テストの比較に使います。
省略すべきではありません。
2:× テストでは正常データだけでなく、異常データや限界値でも動作を確認します。
正常データだけの確認はテストの考え方として不十分です。
3:× テストで誤りがないことを証明することはできません。
テストで示せるのは誤りがあることだけです。
4:○ 正常動作や異常動作など、できるだけ多くのケースで誤りを検出して記録し、完成度を高めることが大切です。
【ポイント】
「テストはバグがあることを示せても、ないことは示せない」という考え方は頻出です。
テストケースは、同値分割や限界値分析を使って効率よく作ります。