Why cant a developer test his own software?

Answer Posted / tztexas

A developer is responsible to unit test their code.
Developers are usually paid more than testers and they are
usually looked upon with more favor by management. With
this in mind, developers don't have time to test. They
bring in the money by writing applications. Also, here is
an example.
a Basic accounting system. You have General Ledger (GL),
Accounts Payable (AP), Accounts Receivable (AR). A
developer may be coding the AR portion or the AP porition.
That portion may work great. But when you combine the GL,
AR, and AP portions, that is when there is a better chance
for defects. Again, a developer does not have the time to
test. if they did, a company would not need to hire a team
of software testers.

And a more simple reason would be, A developer has written
the code, they have unit tested it, they believe it is
correct and therefore to them it doesn't need any more
testing.
When you look at something too much, you tend to have
tunnel vision.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why is incremental integration preferred over 'big bang' integration?

848


The later in the development life cycle a fault is discovered, the more expensive it is to fix. Why?

975


How to hack someone's yahoo or gmail account? what can be the test cases for the same.

2578


What studies data flow analysis?

682


wat r d schedules for testing?

2047






What is the boundary value analysis/testing?

608


What is a technical analyst?

601


HI friends, I am planning to take up foundation level ISTQB Certification exam in March. Anybody having the study materials and sample papers please mail sunkumaranr@gmail.com Thanks in Advance...

1619


Draw the Framework Architecture of Selenium RC with combination of Selenium webdriver?

2447


difference between various black box testing techniques and which test technique is used where????

1711


How will you define a critical bug?

708


What are the benefits of independent testing?

605


What is the purpose of exit criteria?

650


is manual testing enough for 2+ yrs,does it need any tools

1904


Explain cause effect graph?

633