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
What is storage array?
What is assertion testing?
What can be thought of as being based on the project plan, but with greater amounts of detail?
What type of review requires formal entry and exit criteria, including metrics?
How would you estimate the amount of re-testing likely to be required?
How to hack someone's yahoo or gmail account? what can be the test cases for the same.
Mention what the different types of test coverage techniques are?
Which types are testing are important for web testing?
What is exhaustive testing?
Mention the difference between data driven testing and retesting?
what is cohensive testing and span control?
Explain incremental integration testing?
Which activity in the fundamental test process includes evaluation of the testability of the requirements and system?
what should be analyzed in laod testing?
What lcsaj is?