If feature or functionality is not working according to the customer requirement is called defect. Deviation from the customer requirement specification is also a defect.
Because of what mistake done by developers there will be defect in the software?
1. Wrong Implementation
When customer gives the requirement to develop a software for sales and in that we should develop list for product. When we click on any product that page should be displayed but when developer develop the software they developed the software for production they have implemented code for production instead of sales so this kind of defect is called wrong implementation.
2. Missing Implementation
When customers gives the requirement to develop a login page where UN text field, PWD test field, Remember password checkbox, Login button and Cancel button should be present but when developer develop the software he missed to implement cancel button so this kind of defect is called missing implementation.
3. Extra implementation
When customers gives the requirement to develop a login page where UN text field, PWD test field, Remember password checkbox, Login button and Cancel button should be present but when developer develop the software he developed one extra feature that is forget password checkbox this is also a defect because it is not matching the requirement this kind of defect is called as extra implementation.
Difference between error, defect, bug and failure?
Error: Mistake done by developers in the code because of which we will not be able to run the code or compile the code is called error.
Defect: Error in the software leads to defects.
Bug: Bug is an informal name given to defect and also defect accepted by developer is called bug.
Failure: Many bugs or defects present in the software leads to failure. Failure is a word used by the customer or end user.
ConversionConversion EmoticonEmoticon