When to Stop Testing?                  

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:

      Testing Deadlines

      Completion of test case execution

      Completion of functional and code coverage to a certain point

      Bug rate falls below a certain level and no high-priority bugs are identified

      Management decision