1: Know your objective
2: Test Automation requires a manual test process
3: The earlier the involvement in the Software Development Life Cycle (SDLC) the greater the benefits
4: Test Automation is a fulltime effort
5: Select the correct product or suite of products
6: Get executive management commitment
7: Select the appropriate technique/s for the project
8: Do not attempt to automate all tests
9: Manage the automation as a development project
10: Use the correct resources
11: Develop for maintenance
12: Review and improve implementation process after each project