Test teams never have the resources to test software completely. That is why acceptable risks should be discussed with the team and determined collaboratively. After these discussions, exit criteria must be decided by questioning. For example:
- Were all test cases in the test suite executed? Was the target test coverage achieved?
- Were all major high-priority flaws fixed and turned off?
- Were all flaws re-tested and sealed?