When the objective of testing is to detect the defects ,then a good test case is one that has a high probability of revealing undetected defect for now.


  • careful designing of the test suites by using efficient and effective strategies results in the identification of undetected be careful at the time of designing the test cases.


Test results should be inspected meticulously


  • Testers need to evaluate and examine the test results whether we get the same output or not according to the given testing conditions.


A test case must contain the expected result or output.


  • As we discussed above that the each test case must exhibit some functionality so that we can specify the expected result and the output

  • predicting output is one of the important goals in software Testing.