Some of the points to be noted during the test case design are:

  1. Can be as difficult as the initial design.
  2. Can test if a component conforms to specification - Black Box Testing.
  3. Can test if a component conforms to design - White box testing.
  4. Testing cannot prove correctness as not all execution paths can be tested.

A program with a structure as illustrated above (with less than 100 lines of Pascal code) has about 100,000,000,000,000 possible paths. If attempted to test these at rate of 1000 tests per second, would take 3170 years to test all paths. This shows that exhaustive testing of software is not possible.

RELATED POST

DESIGN OF TEST CASES

TEST CASE DESIGN PART ONE

TEST CASE DESIGN PART TWO

0 comments

Post a Comment