Isto pode ser difícil de determinar. Muitas aplicações modernas do software são assim que complexo, e funcionam dentro como o ambiente interdependente, que testar completo pode nunca ser feito. “Quando parar de testar” for uma das perguntas as mais difíceis a um coordenador de teste. Os fatores comuns em decidir-se quando parar são:
Fins do prazo (fins do prazo da liberação, fins do prazo testando.)
Testar os casos terminados com determinadas porcentagens passadas
Testar o orçamento esgotado
A cobertura do código/funcionalidade/exigências alcança um ponto especificado
A taxa em que os erros podem ser encontrados é demasiado pequena
Extremidades testando Beta ou do alfa do período
O risco no projeto está sob o limite aceitável.
Praticamente, nós sentimos que a decisão da parada que testa está baseada no nível do risco aceitável à gerência. Porque testar é um processo que nunca terminando nós podemos nunca supor que 100% que testam estêve feito, nós podemos somente minimizar o risco de enviar o produto ao cliente com testar de X feito. O risco pode ser medido pela análise de Risco mas para a duração pequena/baixo o orçamento/baixo os recursos projetam-se, risco podem ser deduzidos perto simplesmente: -