Define the term Bug, Failure, Error?
Failure is a term used when customer is not satisfied with the application Error is a term used to point out programatical mistake. If any functionality is not working as per requirments then it is called bug/defect/Issue.