Difference Between Error Fault and Failure

Difference Between Error Fault and Failure

Error-A human interaction which produces an incorrect result.Can also be called as Defect,Bug or Mistake.

Fault-A manifestation of an error in software .A fault, if encountered cause a failure.

Failure : Deviation of the software from expected delivery or service.