Intro and best practices of Test Automation