1.Test Automation Approach2. Definitions for Test Automation In software testing, test automation is the use of special software (separate from the software being tested)…