top of page
Discover the extent of the possibilities allowed by the use of Squash DEVOPS with many compatible tools

SQUASH DEVOPS

Extend your CI/CD pipeline
for continuous testing

Intégration de l'exécution dans la chaîne CI/CD
Squash DEVOPS is the link between your CI/CD pipeline and your Test Factory and facilitates the integration of your automated functional tests

INTEGRATE SQUASH IN YOUR CI/CD CHAIN

⬣ Squash DEVOPS integrates seamlessly some sequences of automated functional tests into the Continuous
Integration (CI) and Continuous Deployment (CD) pipelines:

Discover the complete quality testing process within a DevOps pipeline

⬣ Squash DEVOPS bridges your CI/CD pipeline with your Test Factory:

lien-pipeline-ci-cd-test-factory-fonctionnalites-Squash-DEVOPS.png

⬣ Squash DEVOPS is independent of the CI/CD technology you use. It can be integrated with Jenkins, GitLab, Azure
DevOps, AWS CodeBuild, GitHub, CloudBees CI, XebiaLab XL...

⬣ A Jenkins plugin simplifies integration with it.

⬣ Combine different automation technologies: JUnit, SoapUI, Postman, Cucumber, Robot Framework, Cypress, SKF,
Agilitest(P), Ranorex(P), UFT(P), Katalon(P).

⬣ Run tests in different environments to check compatibility with different operating systems,
browsers...

⬣ Define a Quality Gate by specifying minimum success rates for certain types of tests (e.g. 100% for all REST API tests
and 95% for non-critical user interface tests). The pipeline will be stopped if a success rate is not reached.

(P) The features marked with a (P) are reserved for the Premium version of Squash DEVOPS

(Understand the difference between the Community and Premium versions)

Campaign plan and management
Parameters and execution plans can be dynamically retrieved in Squash DEVOPS from Squash TM

BUILD ADVANCED EXECUTION STRATEGIES,
FROM EXECUTION PLANS RETRIEVED FROM
SQUASH TM

⬣ Squash DEVOPS can dynamically retrieve execution plans prepared in Squash TM by the test team to run the
associated tests automatically and at the desired time in the CI/CD pipeline.

⬣ Squash DEVOPS can also retrieve parameters associated with test cases to use them at runtime:

  • Test case data sets

  • Custom field values for test cases, iterations(P), test suites(P) and campaigns(P).

(P) The features marked with a (P) are reserved for the Premium version of Squash DEVOPS

(Understand the difference between the Community and Premium versions)

Control test process

LEVERAGE THE RESULTS OF AUTOMATED TESTS LAUNCHED
BY THE PIPELINE IN
 SQUASH TM OR IN YOUR BI

Track your automated testing process launched by the pipeline with reporting tools in Allure EE or Squash TM

⬣ With each run, test results and an Allure report are transmitted to Squash TM and are logged there.

From the end of 2023, you will also be able to export the results of automated runs into a BI tool and define in this one advanced and customizable reports.

Customize your automated test execution reporting via Allure EE

Squash DEVOPS is based on OpenTestFactory, an open source initiative to create a standard for simplifying automated test planning, execution and reporting.

Its micro-service architecture allows you to easily enrich it as needed for your needs.

> Learn more about the OTF initiative

Third-party tools compatible with Squash DEVOPS
Launch your automated runs with Squash or from your Jenkins pipelines for continuous testing

JENKINS

GITLAB

You can integrate your execution plans as code with Azure DevOps when using Squash DEVOPS

AZURE DEVOPS

Squash DEVOPS is compatible with AWS Codebuild which allows you to create and test code with continuous sizing

AWS CODEBUILD

Easily evolve your pipeline architecture with Squash DEVOPS' compatibility with Cloudbees CI

CLOUDBEES CI

With Squash DEVOPS, your EPAC can be triggered in XebiaLabs XL

XEBIALABS XL

Test continuously with Squash and Gitlab, open source and collaborative tools, to optimize the management of your software projects