What is an error?
Error is deviation from actual and expected value.
It represents mistake made by people.
What is a fault?
Fault is incorrect step, process or data definition in a
computer program which causes the program to behave in an unintended or
unanticipated manner.