194k views
4 votes
When to stop Testing?

A. Stop when scheduled time for testing expires
B. Stop if 75% of the pre-defined number of errors is detected
C. Stop when all the test cases execute with detecting few errors
D. None of the others

1 Answer

0 votes

Final answer:

Deciding when to stop testing in software development is based on factors such as scheduled time expiration (A), detection of a substantial percentage of predefined errors (B), or after executing all test cases with minimal errors found (C), always balancing quality with practical limitations.

Step-by-step explanation:

Knowing when to stop testing is crucial to ensure the testing phase of software development is efficient and effective. Common reasons to stop testing include:

  • The scheduled time for testing expires (Option A).
  • A significant percentage, though not all, of the predefined number of errors has been detected, such as 75% (Option B).
  • All test cases have been executed and only a few errors have been detected, indicating diminishing returns on continued testing (Option C).

However, there are many factors that might influence this decision, including project deadlines, testing budgets, and the critical nature of the application. A low percentile in terms of errors or issues might suggest good test coverage. When deciding when to stop testing, there should be a balance between the quality of the application and the practical limitations.

User Vikstapolis
by
8.7k points