What is defect in software testing

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

what is defect in software testing
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

what is defect in software testing

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

what is defect in software testing

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?

ErrorMistake 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.
Newest
Previous
Next Post »