バグ、欠陥プログラマのエラー(error)によって、プログラムにフォールト(fault)が埋め込まれる故障(failure)「コンポーネントやシステムが期待した機能、サービス、結果を提供できないこと」フォールト(fault)が、発現して故障(failure)になる。未対策の欠陥を変更記録に載せるシステム受領(研修に必要なドキュメントを準備)次回でも使えるように、テストウェア、テスト環境、テストのインフラストラクチャーをまとめる。プログラムの規模)※「規模」の定義が微妙。開発時のテスト(コンポーネントテスト・統合テスト・システムテスト)ソフトウェアの欠陥を修正するコンポーネントテストスタブとドライバを使う非機能(性能)。メモリリーク(リソース)。