Science & Engineering Research Support soCiety (SERSC)
Software testing can be stated as the process of validating and verifying that a computer program, application and product. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Software testing, depending on the testing method employed can be implemented at any time in the development process. Traditionally most of the test effort occurs after the requirements have been defined and the coding process has been completed.