Tuesday, October 4, 2011

revealing truth about testing techniques

Anyone involved in getting projects live whether via Agile or Waterfall will be acutely aware of the importance of the testing phases. Kevin Burke wrote a very interesting article looking at testing techniques called "Why code review beats testing: evidence from decades of programming research" and concludes: If you want to ship high quality code, you should invest in more than one of formal code review, design inspection, testing, and quality assurance. Testing catches fewer bugs per hour than human inspection of code, but it might be catching different types of bugs. You should definitely try to measure where you are finding bugs in your code and the percentage of bugs you are catching before release – 85% is poor, and 99% is exceptional. If you are involved in this type of project work then I recommend it as essential reading. #software #testing #bug #coding

No comments:

Post a Comment