This can be difficult to determine. Many modern software applications are so complex,and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are:
Which is the current formal world-wide recognized documentation standard?
Faults found should be originally documented by who?
Why we use decision tables?.
Can We do performance testing manually?
When should I do usability testing?
What if my product/site isn�t built yet?
How many users should we include in testing?
How quickly can we get the findings so we can move ahead with the design?
Who actually conducts the test sessions?