テストの基礎
人的な過ち(ミス)、欠陥、故障の関係に関する記述として正しいものはどれか。
- A故障は常に欠陥より先に発生し、その後欠陥を引き起こす
- ✓人的な過ちによってコードやドキュメントに欠陥が混入し、その欠陥が実行されることで故障として現れることがある
- C欠陥はテスト担当者の作業ミスのみによって生じ、開発担当者のミスは欠陥に含まれない
- D故障が発生しなければ、ソフトウェア内に欠陥は一切存在しないと判断できる
解説
人的な過ち(エラー)により、コードや仕様書などの成果物に欠陥(フォールト)が混入し、その欠陥が実行条件を満たしたときに故障(フェイラー)として表面化する。欠陥があっても実行されなければ故障として現れないこともある。
根拠JSTQB Foundation Levelシラバス - テストとは何か(エラー・欠陥・故障)