GeekInterview.com
Series: Subject: Topic:
Question: 104 of 108

What is the difference between a Bug and a Defect?

Asked by: junejacz | Member Since Oct-2005 | Asked on: Oct 20th, 2005

View all questions by junejacz   View all answers by junejacz

Showing Answers 1 - 55 of 55 Answers
pratima

Answered On : Oct 21st, 2005

Bug- Conformed defected is called bug. It is said to be bug only at developer place.

Defect- Any Functionality is wrong then it is said to be defect by testers. It turns to bug in developers place 

  
Login to rate this answer.
meena

Answered On : Oct 22nd, 2005

defect is found by customer.

Yes  1 User has rated as useful.
  
Login to rate this answer.
Deepak Sharma

Answered On : Oct 24th, 2005

Sir please send me all the objective (Interviews Question on my site i am waiting for for anwsers)in C, C++,Java core, Advance Java

  
Login to rate this answer.
vijay

Answered On : Oct 26th, 2005

bug comes after completing the project

defect comes at developing time

  
Login to rate this answer.
Rishi

Answered On : Nov 6th, 2005

BUG :It is a fault in a program which causes the program to perform in an unintended or unanticipated manner. bug is a terminology which is used by Test EngineersDefect :Nonconformance to requirements or functional / program specificationdefect is a terminology which is used by Test Engineers

  
Login to rate this answer.
rishi

Answered On : Nov 7th, 2005

BUG :It is a fault in a program which causes the program to perform in an unintended or unanticipated manner.

 bug is a terminology which is used by Test engineers

Defect :Nonconformance to requirements or functional / program specification

defect is a terminology which is used by programmers

  
Login to rate this answer.
ragunathen

Answered On : Nov 15th, 2005

Defect: Missing requirements is called defect.

Bug:Dis satisfaction of the requirements.

  
Login to rate this answer.
Rajesh

Answered On : Nov 25th, 2005

Error:Which comes at the time of developement

Bug:Which comes at the time of testing(Pre-Release)

Defect:Which comes in Production or when client doing the system testing(Post-Release)

ragunathen Wrote:

Defect: Missing requirements is called defect.

Bug:Dis satisfaction of the requirements.


  
Login to rate this answer.
mchauhan

Answered On : Dec 8th, 2005

View all answers by mchauhan

When tester verify the test cases, All failed test cases are recorded as bugs directed for necessary action and recoded in defects reports. As a testing point of view all fail test cases are defects as well as found bugs. While development point of view if product doesn't meet the SRS or any feature that is to be required, it is defects in that system. Who found this feature is not meeting his or her requirement, he  or she call it is bug in that product.      Mukesh Chauhan  Banaglore          

  
Login to rate this answer.
mchauhan

Answered On : Dec 15th, 2005

View all answers by mchauhan

When tester verify the test cases, All failedtest cases arerecordedas bugs directed for necessary actionand recorded in defects reports. As a testing point of view all fail test cases are defects as well as found bugs. While development point of view if product doesn't meet the software requiremnt specification or any other feature that is to be required,it is defect in that system. Who found this feature is not meeting his or herrequirement,he or she call it is bug in that product. Mukesh Chauhan Banaglore

  
Login to rate this answer.
AuketiPRaja

Answered On : Jan 10th, 2006

Bug: Software is said to have bug if it features deviates from specifications.

Defect: Software is said to have Defect,if it has unwanted side effects.

  
Login to rate this answer.
naveen

Answered On : Jan 12th, 2006

Im gonna throw some light on the differences which I know:

Error:  If there is any mismatch in coding which was developed by the software developer then it is called Error.

Defect: If that mismatch is found by Test Engineer then it is called a Defect.

Bug: If the defect is sent to the developers and they accept it to resolve then it is called Bug.

  
Login to rate this answer.
madhumitha

Answered On : Jan 14th, 2006

that was really nice answer.

  
Login to rate this answer.
Amit tyagi

Answered On : Jan 23rd, 2006

defect is not found by customer,   Defect is introduced in the Software due to the result of the Error.

  
Login to rate this answer.
suraiah Are,QA Engineer

Answered On : Jan 23rd, 2006

Defect: Deviation from the Requirement is known as "Defect".

Bug: A Perticuler  defect is Cnfirmed by the developers is known as     "Bug"

  
Login to rate this answer.
nanda.re

Answered On : Feb 18th, 2006

View all answers by nanda.re

defect is nothing but when tester ound durin execut

  
Login to rate this answer.
Anil G

Answered On : Feb 22nd, 2006

In General testing terminolgy a Bug is mismatch found in the result by the tester between the expected and the actual and it is called a defect when the developer accepts it as a bug.

  
Login to rate this answer.
Srinivasulu.Chitoor

Answered On : Feb 24th, 2006

Bug:- Bug is a fault of an apllication ,

defect:- fault of an specific one.

that means some companies called BUG and some companies called defect

as my exp wise both is similler.

  
Login to rate this answer.
hima Bindu

Answered On : Apr 25th, 2006

Bug: It is a mismatch between the expected value and the actual value(expected is what the requirement specified in the SRS,actual is the result that we get while axecuting the application)Bug is raised by the testerDefect: the developers accept the bugs raised by the testers interms of defects not as bugs.

  
Login to rate this answer.
kumar surapaneni

Answered On : May 25th, 2006

Bug : In Computer Technology ,a bug is a Coding error on a computer programme.

Defect : non-conformance of software to its requirements.

Error : A mental mistake made by a programmer that may result in a Programm Fault .

A bug, defect, error, are all examples of a Failure.

  
Login to rate this answer.
Prasad

Answered On : May 30th, 2006

 Bug is before product goes into production.

 Defect is after product goes into production.

  
Login to rate this answer.
idiot

Answered On : Jun 1st, 2006

both are same

  
Login to rate this answer.
raju

Answered On : Jun 21st, 2006

error---> a mistake in code is error , due to errors in codingdefect-------> test engineers getting mismatches in application build are defects .BUG------> if the defects are accepted by developers to be solved then it is bug

  
Login to rate this answer.
goutam sharma

Answered On : Jun 22nd, 2006

Can anyone plz tell me what is the difference between an error and a bug?

  
Login to rate this answer.
Raj

Answered On : Aug 4th, 2006

Error : Is an undesirable deviation from requirements

Bug : Is an error found BEFORE the application goes into production

Defect :Is an error found AFTER the application goes into production

  
Login to rate this answer.
susmitha

Answered On : Sep 19th, 2006

A mistake in code is called error.. If test engineer found this mistake it is defect. If developer accepts this defect then it is know as bug.

  
Login to rate this answer.
sudhakar2068

Answered On : Sep 23rd, 2006

     Bug : A fault in a program which causes the program to perform in an unintended or unanticipated manner.

Defect: Nonconformance to requirements or functional / program specification

sudhakar kolla.

My Email:kollasudhakar2005@yahoo.co.in.

My Number:09819859346.

  
Login to rate this answer.
shann

Answered On : Sep 28th, 2006

Defect: .Nonconformance to requirements or functional / program specificationBug:...An error or defect in software or hardware that causes a program to malfunction. Often a bug is caused by conflicts in software when applications try to run in tandem. According to folklore, the first computer

  
Login to rate this answer.
shann

Answered On : Sep 28th, 2006

Bug: An error or defect in software or hardware that causes a program to malfunction. Often a bug is caused by conflicts in software when applications try to run in tandem. According to folklore, the first computer bug was an actual bug. Discovered in 1945 at Harvard, a moth trapped between two electrical relays of the Mark II Aiken Relay Calculator caused the whole machine to shut down.Defect: Nonconformance to requirements or functional / program specification

  
Login to rate this answer.

In software testing, the difference between bug and defect is small, and also depends on the end client. For some clients, bug and defect are synonymous, while others believe bugs are subsets of defects.

Difference #1 : In bug reports, the defects are easier to describe.

Difference #2 : In bug reports it is easier to write descriptions as to how to replicate defects. In other words, defects tend to require only brief explanations.

Commonality #1 : We, software test engineers, discover both bugs & defects.

Commonality #2 : We, software QA engineers, use the software much like real users would, to find both bugs and defects, to submit bug reports to the developers, i.e., tell them if they have achieved the desired level of quality.

Commonality #3 : We, software QA engineers, do not differentiate between bugs & defects. In our reports we include both bugs & defects that are the result of software testing,

  
Login to rate this answer.

A bug is any unwanted thing occur in requirement.When a bug get its conditional envirment it become a defect.ex. there is spark plug missing in ur bike. Its Bug.Due to non avaliality of spark plug you can't start your bike, this is defect.

  
Login to rate this answer.
Mayank Srivastava

Answered On : Dec 12th, 2006

Bug is an error that comes before an application goes to production.



Defect is an error that comes after an application goes to production.

  
Login to rate this answer.
revathi.c

Answered On : Apr 14th, 2007

Bug is used by professionals
Defect is used by professionals(or)customers
(or)
if the product is not reach the requirements then it is Defect

  
Login to rate this answer.
Bibhuti

Answered On : Apr 26th, 2007

Bug can be found by Tester and Defect can be found by User, who can use the real product.

  
Login to rate this answer.
Anand

Answered On : May 7th, 2007

BUG: Difference between the expected and actual result. while executing the test case if we find any difference in the expected and actual result is "BUG"

Error: After sucessfull complication of the testing we will hand over the project to client, client implements that application in the real environment (live environment) while using(end user) the application if end user gets any problem is called "error"

Bug:bugs in the company site.(reported tester or developer or business analyst etc)

Error: Bugs in the live environment(reported by end user)

  
Login to rate this answer.

Bug: It is an error which is found before a Product/Project goes into Production.

Defect: It is an Error which is found after a Product goes into production

Br//
Sudhakar

  
Login to rate this answer.
Swathi

Answered On : Jun 19th, 2007

A mistake in coding is called Error(mistake made by Developers).This mistake found by test Engineer during testing is called Defect or Issue. This Defect or isuue accepted by Developers to resolve is called Bug

  
Login to rate this answer.
Sujatars

Answered On : Jun 21st, 2007

View all answers by Sujatars

Bug is the discrepancy between observed value and a expected value.

Defect is something that causes the s/w to behave in an inconsistent manner with the requirements or needs of customers.

  
Login to rate this answer.
Sathya Priya

Answered On : Aug 8th, 2007

Bug is a word used by the technical people, that is, in the pre-production environment.

Defect is a word used by the common people, that is, in the production environment.

  
Login to rate this answer.
Gaurav Atri

Answered On : Oct 7th, 2007

Bug:- When a tester Executing steps of a test cases finds something out of the way he calls it as a Bug in the application.

Defect : When Development Team Verifies that Bug and Fixes it they call is is a Defect

Gaurav

Cisco

  
Login to rate this answer.
Ashok

Answered On : Oct 18th, 2007

Remember the sequence

when any mistake found by the programmer then it is called Error --when this error found by the tester then that error called defects( might be user interface,might be functionality defect etc..) if this defect fix by the developer then that defect called BUG very simple know

  
Login to rate this answer.
Idris

Answered On : Nov 6th, 2007

Bug , Defect and Fault are one and the same .

Human do knowingly or unknowingly mistake is known as an Error .. which when introduced into the system result into Bug, Defect or fault in the system. It is abnormal behaviour of the program .. software does what it is not suppose to do . or it does not do what it is suppose to do .. 
The end result after the intervention of the bug in the S/W result into the failure of the End Product that is at the Client side ... 

  
Login to rate this answer.
Idris

Answered On : Nov 6th, 2007

Hi everybody ..
this is Idris ...
Bug and Defect are 1 and the same... Human do mistake that can programmatic mistake knowingly or unknowingly that introduce ERROR.
This ERROR whenenters the system causesBUG , DEFECT or FAULT.this is at the system level .
The BUG , DEFECT causes system to behave anonymously . It will cause a deviation in the actual result to the expected result.
After the intervention of the bug into the system it will cause the FAILUREof the end product.

  
Login to rate this answer.

   Any deviation from the expected is a bug.
   and
  a bug found after the final release in the product it is defect. it is called as defective product.

  
Login to rate this answer.
gettoknow

Answered On : Dec 2nd, 2007

View all answers by gettoknow

defect is a flaw in the system or the component that causes the system or the component fail to produce its required function
bug is the varaince b/w the expected and obtained result

  
Login to rate this answer.
lalitlmj

Answered On : Apr 22nd, 2008

View all answers by lalitlmj

Bug : Whenever, a Tester found any Problem with the Software, that is called Bug.

Defect: Whenver, Client found any Problem with the Software, that is called Defect

  
Login to rate this answer.
jayanth_gudi

Answered On : Dec 13th, 2008

View all answers by jayanth_gudi

BUG: which is found during testing process and will get fix before release if not due to complexity or uncleared requirement will be taken up in further releases and same will be communicated to customer.

Defect : which is found at customer site which could have been found and fixed during testing but that issue again occure.

  
Login to rate this answer.
shalinireddy

Answered On : Nov 12th, 2009

View all answers by shalinireddy

A bug is the one which is present in the application and can be fixed whereas a defect is the one present in the application but cannot be fixed.

  
Login to rate this answer.

A bug is found in source code.

A defect is found when an application's functionality does not meet requirements.

  
Login to rate this answer.
pavani prasad

Answered On : Mar 23rd, 2010

View all answers by pavani prasad

Defect will arise under testing or development environment and is discovered by the tester or developer.
Bug will arise under production environment and is discovered by the enduser.

  
Login to rate this answer.
mohamed answer ..

Answered On : Jun 6th, 2012

dude dont copy from the book .. please think ur self ... bug means it is finding faults in a software program or we do in some program , the program will be mistake or error in program . it is called bugs .

defect means failure model . the customer does not like the product .

  
Login to rate this answer.
Surya Murthy

Answered On : Jun 18th, 2012

Bug: When a tester find out, then tester will be saying it as Bug.
Defect : When developer accepts that bug then they will call it as Defect.

Error: When developer commits any logical. syntax errors in the coding then it is called as Error.

Failure: When any issue find out by the client and company accepting it then it is called as Failure.

  
Login to rate this answer.
Sarika

Answered On : Jun 29th, 2012

I am not satisfy with above definition . As I have knowledge "Bug" : when we execute a set of inputs and product does not behave as per the requirement that is call bug . "Defect" : Deviation between the expected out out and in actual out put is know as defect .

  
Login to rate this answer.
satish putta

Answered On : Mar 29th, 2013

Bug means tester identify the defects but that defect developers are accepted is calling bug (or) when the software released in the market customer identify the defects its also calling Bug.

  
Login to rate this answer.
smita

Answered On : Nov 26th, 2013

Defect: when a tester found deviation from the expected result to the actual result ,that is called defect.

Bug:When that defect is accepted by the developer,then that defect will be a bug.

  
Login to rate this answer.

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

Related Open Questions

Ads

Connect

twitter fb Linkedin GPlus RSS

Ads

Interview Question

 Ask Interview Question?

 

Latest Questions

Interview & Career Tips

Get invaluable Interview and Career Tips delivered directly to your inbox. Get your news alert set up today, Once you confirm your Email subscription, you will be able to download Job Inteview Questions Ebook . Please contact me if you there is any issue with the download.