Futility of Testing 100%, Accuracy vs Precision, Defect finding Rates 1. Explain why is it impossible to test a program completely. 2. If you were testing a simulation game such as a flight simulator or a city simulator, what do you think would be more important to test - its accuracy or its precision? 3. If you were testing a feature of your software on Monday and finding a new bug every hour, at what rate would you expect to find bugs on Tuesday?
Added by Jessica S.
Close
Step 1
Complexity: Programs can be extremely complex, with millions or even billions of lines of code. Testing every possible combination of inputs, paths, and scenarios would be practically impossible, as it would require an enormous amount of time and resources. Show more…
Show all steps
Your feedback will help us improve your experience
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
Banhishikha S.
There are a number of common experimental errors that can produce a percent yield of greater than 100%. Why is a yield greater than 100% unreasonable? List one common experimental error that may account for a high yield? How can you avoid this error? Improper weighing and calculation errors are not acceptable answers
Madhur L.
A. Testing is intended to show that a program does what it is intended to do. Why may testers not always know what a program is intended to do? B. In an attempt to determine the number of errors remaining in a software product, 200 errors were introduced into the system. 120 of these errors were found during testing. 60 other errors were also found. Find the number of errors remaining in the software. HINTS: Let N be the total number of errors in the system, let n be the number of these errors found by testing, let S be the total number of seeded errors, and let s be the number of the seeded errors found during testing. The formula to calculate the remaining defects is N - n = n((S - s)/s).
Jennifer S.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Watch the video solution with this free unlock.
EMAIL
PASSWORD