QA–QC Arena – Software Testing Home for beginners and experts

How much testing is enough?

Testing Principle – Exhaustive Testing is impossible
Testing everything (all combination of input values and preconditions) is not feasible except for trivial cases. Instead of Exhaustive Testing, we can use risks & priorities to focus testing efforts.
Exhaustive Testing – A Test approach in which the test suite comprises all combination of input values and preconditions.

Factors to decide how much testing is enough –
1. Technical & Business risks related to product
2. Project Constraints such as time & budget