When to stop testing?
This question – “When to stop testing” or “how much testing is enough” is very tricky to answer as we can never be sure that the system is 100% bug-free. But still, there are some markers that help us in determining the closure of the testing phase of the software development life cycle.
- Sufficient pass percentage – Depending on the system, testing can be stopped when an agreed-upon test case pass percentage is reached.
- After a successful test case execution – The testing phase can be stopped when one complete cycle of test cases is executed after the last known bug fix.
- On meeting deadline – Testing can be stopped after deadlines get met with no high priority issues left in the system.
- Mean Time Between Failure (MTBF)– MTBF is the time interval between inherent failures. Based on stakeholders decisions, if the MTBF is quite large one can stop the testing phase
- Based on Code coverage value – Testing phase can be stopped when the automated code coverage reaches a certain acceptable value.
That’s it from my side, if you require any further information, let me know in the comment. Also, check out our software testing tutorial here.