What is the difference between bug,defect, error, failulre,
fault & mistake?
Answers were Sorted based on User's Feedback
Answer / mrs phogat
BUG: A Bug is a Application Error, in Software doesn't
affect the whole application in terms of running.It doesn't
stop the execution of application.It produces wrong output.
OR
Anything that prevents the software program to perform
its required function.
OR
Any thing that effects functionality.
Error : A mistake made by programmer.
OR
Anything that stops the execution of application.
FAULT: An incorrect step, process, or data definition in a
computer program which prevents the program to perform an
intended or anticipated manner.
FAILURE: A failure occurs when a fault is executed.The
inability of a system or component to perform its required
functions within specified performance requirements.
DEFECT : If a problem occurs once the application is hanged
to the end user or client.
we Can Say:
Error >> Fault >> Failure >> Defect
| Is This Answer Correct ? | 80 Yes | 21 No |
Answer / rudraneel
Bug/Defect :
A bug or defect is a flaw in a system or system component
which may cause the system or the system component fail to
perform its desired action.
Error :
It is a human mistakes
Failure :
If the product or the application falied to perform its
desired action according to end-uesr prospective.
Fault :
It is a incorrect intermediate statement encounter during
program execution
Mistake :
Nothing but error raised by human action
| Is This Answer Correct ? | 40 Yes | 7 No |
Defect is the deviation from Requirements given by
customer/client.(Black Box Testing)
Error is related to the development activities it may be
synatctical or logical error.(White box testing)
Failure is the impact of error/defect on other features of
program or application.(Black box testing)
Bug is the informal name given to defect(BBT)
| Is This Answer Correct ? | 48 Yes | 19 No |
Answer / geetha
Bug: If there is any mistakes in the coding is called Bug.
Defect: Bug leads to Defect in the component.
Error: The mistakes made by Human Being is called error.
Failure: If the defect comes to the end user is called
Failure.
(Or) the mismatch of actual and the expected is also a
defect.
| Is This Answer Correct ? | 15 Yes | 6 No |
Answer / yara
Error : A discrepancy between a computed, observed, or
measured value or condition and the true, specified, or
theoretically correct value or condition. See: anomaly, bug,
defect, exception, and fault
Failure: The inability of a system or component to perform
its required functions within specified performance
requirements. See: bug, crash, exception, fault.
Bug: A fault in a program which causes the program to
perform in an unintended or unanticipated manner. See:
anomaly, defect, error, exception, fault.
Fault: An incorrect step, process, or data definition in a
computer program which causes the program to perform in an
unintended or unanticipated manner. See: bug, defect, error,
exception.
Defect: Mismatch between the requirements.
| Is This Answer Correct ? | 4 Yes | 0 No |
Answer / anitha
Error : It is the human mistake done on the part of the
developers
Defect : Deviation or variation between expected result and
actual result
Bug : Defect and bug are almost same.the term bug which is
used in the place of defect.It is a informal term.
Fault : The error which has occured after completion of the
product
Failure : when the defect is visible to end users
Since we say
error,defect,bug - process related errors
fault,failure - product related errors
| Is This Answer Correct ? | 4 Yes | 1 No |
Answer / nitin
>> The programmer makes a mistake also known as an error.
This may be due to incomplete/ incorrect knowledge of the
program's internal structure.
>> The programmatic manifestation of the mistake/ error is
known as a Bug or Defect.
>> The difference between the Expected behavior and actual
behavior is known as an anomaly.
>> The anomaly is then investigated to determine the Failure.
| Is This Answer Correct ? | 1 Yes | 0 No |
bug is any kind of mistake encountered while testing
error is a logical or a syntactical one made by the programmer
fault is the intermediate steps while execution which
disrupts the normal program flow
failure is something which happens when a faulty code is
executed for example the execution of the infinite loop.
| Is This Answer Correct ? | 3 Yes | 3 No |
Answer / rana ji
“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.â€
| Is This Answer Correct ? | 1 Yes | 1 No |
Swap 2 variables without using a temp variable
about test cases
Can someone explain integration testing with examples?
Hello. I am not here to answer your question. I jus found a job as software QA engr. And i am totally new to software testing. So can someone pls help me in the following scenario? there is this registration screen, and it contain: One textbox called Nickname which only accept alphanumerical One textbox called Contact which only accept numerical, One textbox called Email which can be filled with alphanumerical and symbol and One button called Register now becos there is so many textboxes, where i can filled with alphabet, number, symbol, "just space", leading zeros, leading space. there will be lots of combination. can someone pls help.. i will be appreciated if u can post the test case of the scenario i mentioned. Lots of Thanks
Explain the manual testing process?
How to get the testing experience of capital market or banking domain? Are there any demo applications/websites?
If Client has given the requirement such that " (1)Items are sorted alphabetically (2)Apply Shortcut keys " Then Tester have to write test cases for that also or not?
Explain about PET Model?
What is Changing requirement?
Can anyone send me test plan for any website application for e.g. www.orkut.com or www.facebook.com please email me at disha_gupta83@yahoo.com
Hi friends,Am trying on 2+ experience on testing i dont have real time experience. In my resume i mentioned my responsibilties as • Involved in Bug Report Preparation. • Preparation of Test Log. how this two things happens in real time plz answer my question..
Hi to all..Now am working at one company as Software tester..I have selected for Accenture via one consultancy.. They have told that joining date will be on 19 th july..But now they are postponed joining date..whether i can trust that or not?Can u plz tell??plzz..whether i can put my paper to releive or not? CAn u telll?