It is difficult to determine when to stop testing, as testing is a never-ending process and no one can claim that a software is 100% tested. The following aspects are to be considered for stopping the testing process:
1.Testing Deadlines
2.Completion of test case execution
3.Completion of functional and code coverage to a certain point
4.Bug rate falls below a certain level and no high-priority bugs are identified
5.Management decision