Cross-Browser Project for Equafy

Cross browsers testing SAAS, providing execution of user test scenarios on multiple browsers, platforms and resolutions

The client:

What we did: Automation / DevOps / CI

Business Needs

The client requirement was to facilitate the project continuous integration process including automated tests of the service. In addition to the created CI process a continuous delivery process should be implemented to automate the service production deployment.

The service production deployment was distributed across multiple nodes and multiple service providers which required the automated provisioning to handle with minimal service down time.

Solution and Benefits

We used Jenkins as part of managing the whole CI / CD processes (provision - test - deploy). Cucumber was in use for the automated tests written in java. The service provisioning was implemented using Chef. Right after all tests are executed successfully, service production provision is started.

The continuous integration (CI) and continuous delivery (CD) processes we created allowed our client to quickly analyze the readiness of any newly developed service business logic and deploy it by pressing a button on production.

The production deployment process we established was able to deploy the service on multiple cloud providers including internal one.

The ToolStack

Looking for one week FREE consultation? We’d love to hear from you.

Contact Us