1.

Why developers shouldn’t test the software they wrote?

Answer»

Developers make POOR testers. Here are some reasons why:

  • They try to test the code to make sure that it works, rather than testing all the ways in which it doesn't work. 
  • SINCE they wrote it themselves, developers tend to be very optimistic about the software and don't have the correct attitude NEEDED for testing: to break software. 
  • Developers skip the more sophisticated tests that an experienced tester would PERFORM to break the software. They follow the happy PATH to execute the code from start to finish with proper inputs, often not enough to get the confidence to ship software in production.

However, it doesn't mean that developers shouldn't test the software before sending it to the tester. Developer testing helps find many bugs that are caused by programming errors. These are hard to find for a tester because they don't always have access to the source code.



Discussion

No Comment Found