Integrating Web Tests into Our CI/CD Pipelines
Over the past few years, we’ve made significant steps in how we test our web applications. Initially, new versions of our applications were tested manually — a process that, while effective, required considerable time and effort.
In November 2022, we took a major step forward by integrating our web tests directly into our CI/CD pipeline. This means that every change to our codebase now triggers automated web tests, ensuring the quality and functionality of our applications without the need for manual intervention.
To make this work, we developed a custom Docker image that integrates Chromedriver within our CI/CD pipeline. Our web test application interacts with the Chromedriver container to execute the tests, all running in headless mode — without a user interface — ensuring that the tests can be executed seamlessly within the pipeline environment.
By automating our web tests, we can release updates with greater confidence and focus more on building innovative features for our users.