Important consequences of the impossibility of complete testing are:
A.
We can never be certain that the program is bug free.
B.
We have no definite stopping point for testing, which makes it easier for some managers to argue for very little testing.
C.
We have no easy answer for what testing tasks should always be required, because every task takes time that could be spent on other high importance tasks.
The impossibility of complete testing has several significant consequences:
It means that we can never be completely sure that the software is free of bugs (A).
Without a definite stopping point, it becomes easier for some managers to justify minimal testing efforts (B).
Since every testing task requires time and resources, it becomes challenging to determine which tasks are always necessary (C).These points highlight the need for a balanced and risk-based approach to testing, where priorities are set based on the context and criticality of the software being tested.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit