It is important to understand that keywords are not magic, but they can serve
you well. What is more important is to take the effort seriously and "do it
right". Doing it right means that test design is essential, both global test
design and the design of individual test cases.
Automation should be done but it
should not dominate the process. Automation should flow from the overall
strategy, methodology, and architecture. It is also very important to pay
attention to organization � the process, team, and project environment.