The basic meaning of software testing is scrutinizing, evaluating and ensuring the completeness and standard of the software Testing. Software testing is the process of making sure that the software product created is in consent with the regulatory , technical and client's requirement.