Question: are bugs and errors the same?
Answer: “A mistake in coding is called Error, error found by tester is called Defect, defect accepted by development team then it is called Bug, build does not meet the requirements then it Is Failure.” ... In other words Defect is the difference between expected and actual result in the context of testing.