What is the difference between bug,defect, error, failulre,
fault & mistake?
Answers were Sorted based on User's Feedback
Answer / param gates
Let me explain with an example.
If input is 2+2, then output is an error message, it is
error(syntax error).
If input is 2+2, then output is 5, it is bug(logical error).
If the program is for addition and subtraction, and only
addition is there and subtraction is left out, it is defect.
Usually the error is found by developer.
Usually the bug is found by tester.
Usually the defect is found by client or user.
Is This Answer Correct ? | 16 Yes | 3 No |
Answer / krish
Bug- Bug should be found during testing the application
Error:It is a non-conformance to the explicitly stated
requirement. It should be found during unit testing or
compiling the code
Defect: A defect is any of the above but found/un-covered in
the “released-application” - running in the “Production
Servers” [gone “Live”] or may be in “Beta-Release”.
Fault: When the application runs without any issues in the
intended Production Environment under normal circumstances
but misbehaves after continuously running for about a month
or after performing about a million transactions then we
call this condition as Fault.
Is This Answer Correct ? | 1 Yes | 1 No |
Bug is from tester's perspective
"The output that deviates from the actual requirement
(SRS). In that case tester call it a bug and developer call
it a defect."
Defect is from developer's perspective
Error occurred while coding or some logical error.
Failure &fault is same and can be difined as when client
fails to get the required results during acceptance testing
he/she termed it as failure/fault.
Feel free to comment
Thanks
Jai
Is This Answer Correct ? | 11 Yes | 12 No |
Answer / jyothi
bug:its an informal name given to defect.
error:this terminology is used by developers,they may get
compile time error or run time error.
failure:defect leads to failure of bussiness...
one defect may leads to multiple failure or one failure..
these are the differences i feel.
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / prashant tangle
Error: it is human mistake, probably you can say that
developer has done a mistake i.e. error in code.
Fault: It is unexpected result due to above mistake, you
can say that due above error in code there is fault at the
system or application.
Failure: It can occurs due to fault(s) at system, say that
due to multiple faults system fails.
Defect: It is purely finding a fault in the system, it can
be a bug.
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / s. u
Defect: Found by Developer
Bug: Found by Tester
Error: Error in the software
Failure: Found bu Client
Is This Answer Correct ? | 0 Yes | 4 No |
Answer / vinita patidar
Hi,
Defect,failure, fault all are bug.But the major difference are:
When tester find any bug in software is called defect.
when developer find any bug in software is called failure.
When customer find any bug in software is called fault.
Is This Answer Correct ? | 0 Yes | 13 No |
Please give me any example of High severity and Low priority type of bug ?
if a very low defect (user interface )is detected by u and the developer not compramising with that defect what will u do?
Can u give me explanation about section 508 testcase and Testcase for this section. It need a details checklist for the same Manimozhi
What thing should be tested in regresson testing?
How do you determine user soad for a perf test of a Web application?
As a manual tester what will do from day one getting the project and till signoff?
Hi Friends, I wish to start my career in manual Testing as I believe I am ready to face Interviews.I have good domain knowledge in banking(investment and retail) and insurance.To be in the competition I have added three years of testing experience to my CV apart from my domain experience. Can someone please advice some real time tips which can help in facing the interview. Thanks in advance
what is the difference between test case and test scenario
What is the difference between bug,error,defect.
There is a defect leekage to production environment after release. How to convince the client and what has to be done to retain the client
Which was the most interesting bug you found.
You may undergone many projects. Do all the projects match up with customer’s expectations?