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:
What makes a good test engineer?
What kinds of testing should be considered?
What is a �walkthrough�?
What is Validation?
Why does software have bugs?
What is �Software Testing�?
What is �Software Quality Assurance�?
What are the different approaches to testing on agile development projects?
What is Application Binary Interface (ABI)?
What is Agile Testing?