INTRODUCTION
After completing the coding part according to
the requirement, we have to test the quality of the software. Software testing
is an empirical technical investigation conducted to provide stakeholders with
information about the quality of the product. Testing is the process of
executing a program or application with the intent of finding errors. Problem
with software testing is that number of defects
in a software product can be very large and defects that occur infrequently are
difficult to find in testing. It is commonly believed that the earlier a defect
is found the cheaper it is to fix it.