From the course: Test Automation Foundations

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Use continuous integration

Use continuous integration - Selenium Tutorial

From the course: Test Automation Foundations

Use continuous integration

- [Instructor] The magic of automated test is that they can be run over and over again and provide the same result. Continuous integration is the best way to allow automated tests to be run repeatedly across different platforms and environments. And with continuous integration, test can be triggered as a result of any new changes pushed to GitHub. Or tests can also be run on a reoccurring basis, such as every hour or every night at 9:00 PM. A benefit of running tests continuously is that it will likely catch bugs sooner than compared to engineers running tests locally on an ad hoc basis. There are many CI solutions available. I won't get into the different options here, but I will recommend selecting a solution based on cost, ease of use, maintenance, and support. For the rest of this video, I'll demonstrate setting up my test application to work with continuous integration. I'll use GitHub's continuous integration solution with GitHub actions. GitHub actions makes it easy to automate…

Contents