Friday, January 06, 2006

Test Process Improvement - Random Testing to Scripted Testing

In any test project, many a times the test engineer is involved in random testing. Here what I mean by Random Testing is testing for which the script is not written. Many defects are identified as this type of random testing.

There are advantages and disadvantages for random testing - The advantages of random testing is that it is flexible based on the test engineer's desire and he is free to walk randomly in the application to serach the defect. No need for priorly written script.

But the disadvantage of random testing is that, the defect found due to random testing is found randomly only ie no script is written which catches this defect. Thus the challenge lies in converting the defects found due to random testing should have been found based on the scripted testing. Thus the defects found due to random testing needs to be analyzed and reasons should have been found why the script is not written which can catch this defect. This is one of the way for test process improvement.