Automated testing is just one part of the big picture. To complement and extend your testing, you will use CI/CD services for deployment.
Jenkins is an open source CI server written in Java
Travis is a hosted, distributed continuous integration service.
Bitbucket is an SCM and team collaboration tool.
circleci is a remotely hosted CI service.
Use unit testing to determine test coverage and gain more control of the flow of tests. Run your tests and save time on integraring your code.
Junit is a test-driven developmen framework for Java.
TestNG is a test-driven developmen framework for Java..
Nunit is a test-driven developmen framework for C#.
unittest is a test-driven developmen framework for Python.
Integrate with Appium or Selenium. Run your Appium and Selenium tests in parallel on multiple devices and browsers
Appium is an open source test automation framework for testing mobile applications and websites.
Selenium is an automated testing framework for web applications.