STARWEST 2019 Tutorial: Technical Test Automation Challenges: Patterns and Solutions