In software testing, test automations are to control the execution of tests and the comparison.Test automation can automate some repetitive but necessary tasks in a formalized testing process.
Continues integration means that whenever a developer checks in code to the source repository, a build is automatically deploy the application to an environment.