

Automated Testing
Automated testing is the art of converting manual test cases to machine executable code. The output of a test automation project is a (or a set of) test suite, which will be used by testers to verify the application. Test automation is perceived as an efficiency improvement program, which will improve the time-to-market advantage for product development organization.
Automated Testing is automating the manual testing process currently in use. This requires that a formalized "manual testing process" exists in the company or organization. Minimally, such a process includes:
-
Detailed test cases, including predictable "expected results,” which have been developed from Business Functional Specifications and Design documentation.
-
A stand-alone test environment, including a test database that is restorable to a known constant, so that the test cases are able to be repeated each time there are modifications made to the application.






