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

Explain functional testing?

685


What is policy?

569


What are the benefits of independent testing?

612


Can anyone provide the definitions for the following abbreviations? Thanx to anyone who could CIT CAP

1586


What is race condition?

650






what are the daily activities of a software tester ie the activities carried out by the tester from the time he/she enters the office till the time he/she leaves the office

6059


What is quality circle?

649


Explain good design?

658


What is code review?

603


Mention what the basic components of defect report format are?

577


What is test executive?

610


Best institute for protocol testing in Hyderabad ? How will be the market for protocol testing ?

1799


What the difference between pilot and beta testing is?

538


1). explain need of software testing? 2). explain difference between developer testing & test engineers testing? 3). explain difference between verification & validation 4). which process your organization follows to develop an application? 5). explain v-model? & what is the meeting point in v-model?

2222


What is difference between SAN and NAS? How SAN is better than NAS?

1901