Philosophical Questions for the Software Tester

[article]

Existence of Defects

·                     Do bugs exist if they are not found?

·                     Do bugs exist if they are not reproducible?

·                     How much effort is necessary to reproduce a bug?

·                     How much effort is necessary to prove that a bug exists, was fixed, or is still open?

Goal of Testing

·                     What are the similarities and differences between the concepts of "comparing" and "contrasting"?

·                     Do we compare expected results with actual, or do we contrast them?

·                     If we compare, then the goal of testing is to verify that software works. If we contrast, then the goal is to prove that it doesn't. Is there a practical difference?

·                     What is the real purpose of testing?

·                     Who does it ultimately benefit?

·                     How does testing software benefit humanity/society?

·                     Is there ever a benefit to humanity by releasing defective software?

Tags: 

About the author

Bernie Berger's picture Bernie Berger

Bernie Berger has recently tested the merger of two investment trading systems as part of the takeover of a large asset-management firm by an international bank. In his spare time, he moderates the yahoo group, tester-career-support , and updates his Web site http://www.testassured.com/. He can be reached at home at berger_qa_@yahoo.com.

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!

Upcoming Events

Nov 09
Nov 09
Apr 13
May 03