What is the difference between bug and defect in testing?
Also to know is, what is difference between bug and defect in software testing?
Testing is the process of identifying defects, where a defect is any variance between actual and expected result . “A mistake in code is called Error . ” Error found by tester is called defect , Defect accepted by development team is called Bug . And build does not meet the requirements then it is Failure .
Then, what's the difference between a bug and a defect?
“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.
A defect is a deviation from the requirements That is: A defect does not necessarily mean there is a bug in the code, it could be a function that was not implemented but defined in the requirements of the software. From the Wikipedia page on software testing: Not all software defects are caused by coding errors.