Skip to main content
Post Closed as "Needs more focus" by gnat, Bart van Ingen Schenau, CommunityBot, Kilian Foth, Michael Kohne
clarification copied into question from comments
Source Link
gnat
  • 20.5k
  • 29
  • 117
  • 309

Having read many books, there is a basic contradiction: Some

Some say, "the goal of testing is to find bugs" while other say "the goal of the testing is to equalize the quality of the product", meaning that bugs are its by-products. I

I would also agree that if testing would be aimed primarily on a bug hunt, who would do the actual verification and actually providedprovide the information, that the software is ready? 

Even e.g. KanerKaner changed his original definitondefinition of testing goal from bug hunting to quality assesementassessment provision but I still cannot see the clear difference. I percieveperceive both as equally important. 

I can verify software by its specification to make sure it works and in that case, bugs found are just by products. But also I perform tests just to brakebreak things. Also

Also what definition is more accurate?

Note above I am primarily referring to software testing as a process.

Having read many books, there is a basic contradiction: Some say, "the goal of testing is to find bugs" while other say "the goal of the testing is to equalize the quality of the product", meaning that bugs are its by-products. I would also agree that if testing would be aimed primarily on a bug hunt, who would do the actual verification and actually provided the information, that the software is ready? Even e.g. Kaner changed his original definiton of testing goal from bug hunting to quality assesement provision but I still cannot see the clear difference. I percieve both as equally important. I can verify software by its specification to make sure it works and in that case, bugs found are just by products. But also I perform tests just to brake things. Also what definition is more accurate?

Having read many books, there is a basic contradiction:

Some say, "the goal of testing is to find bugs" while other say "the goal of the testing is to equalize the quality of the product", meaning that bugs are its by-products.

I would also agree that if testing would be aimed primarily on a bug hunt, who would do the actual verification and actually provide the information that the software is ready? 

Even e.g. Kaner changed his original definition of testing goal from bug hunting to quality assessment provision but I still cannot see the clear difference. I perceive both as equally important. 

I can verify software by its specification to make sure it works and in that case, bugs found are just by products. But also I perform tests just to break things.

Also what definition is more accurate?

Note above I am primarily referring to software testing as a process.

Source Link
John V
  • 4.9k
  • 10
  • 52
  • 80

What is the aim of software testing?

Having read many books, there is a basic contradiction: Some say, "the goal of testing is to find bugs" while other say "the goal of the testing is to equalize the quality of the product", meaning that bugs are its by-products. I would also agree that if testing would be aimed primarily on a bug hunt, who would do the actual verification and actually provided the information, that the software is ready? Even e.g. Kaner changed his original definiton of testing goal from bug hunting to quality assesement provision but I still cannot see the clear difference. I percieve both as equally important. I can verify software by its specification to make sure it works and in that case, bugs found are just by products. But also I perform tests just to brake things. Also what definition is more accurate?