Posts

Showing posts with the label Bug

DIFFERENCE BETWEEN DEFECT , BUG, ERROR AND FAILURE

Image
DIFFERENCE BETWEEN DEFECT , BUG, ERROR AND FAILURE  DEFECT: If  difference exist  between actual result and expected result  and that difference is found by developer and  corrected by himself in the development phase then it’s called a defect.   Example if developer  has developed  a code  and while performing (Unit Testing) developed  found that the code is not functioning  as per requirement  then in tat case the issue occurred  is known as DEFECT. BUG: If testers find any mismatch in the application/system in testing phase then they call it as Bug. Example if the developer has done the development  and performed Unit testing of a login form then the module is sent to Tester for performing testing. In this phase if tester found that the client requirement is not matching with the  result of application then tester report it as Bug.  NOTE:  there is a contradiction in the usage of Bug and Defect. People widely say the bug is an informal name for the defect. ERROR If we can’t compile

What is a Bug?

Image
What is a Bug? In Software testing, when the expected result and actual result is not matching, an incident needs to be raised. That incident may be a Bug. .                       ACTUAL RESULT  ≠ EXPECTED RESULT = BUG/ ERROR/DEFECT Bug is occurred by  programmer's fault or mistake. And this has to be found by tester and get it corrected in order to maintain accuracy of software. For this Bug has a defined life cycle through which it has to undergo. Life Cycle of a Bug: The different states of a bug in the bug life cycle are as follows: New:  When a tester finds a new defect. He should provide a proper Defect document to the Development team to reproduce and fix the defect. In this state, the status of the defect posted by tester is “New” Assigned :  Defects which are in the status of New will be approved By (if valid) and assigned to the development team by Test Lead/Project Lead/Project Manager. Once the defect is assigned then the status of the bug changes to “Assigned” Open: