Skip to content

Automation

Automation: integrate DevOps cadence
into your test repository

In SquashTM, automation is a natural extension of functional testing: your test cases, scripts and CI/CD pipelines remain connected within the same framework.

The DevOps cycle as an infinity loop: test design on one side, continuous integration and deployment on the other, connected by SquashTM

Identify, automate, capitalise

SquashTM, a common framework to connect, track and industrialise your tests without complicating your practices.

Assistance in selecting test cases to automate

SquashTM prioritises based on criticality, recurrence, stability, or business value.

Structuring of scenarios

Use BDD to structure your scenarios, facilitate the work of automation engineers and ensure functional consistency.

Execution results reporting

An integration script in your pipeline publishes execution results to the repository through the REST API. Requirements, test cases, anomalies, and executions are automatically linked.

Centralisation of tests

Manual or automated tests, run in a CI/CD pipeline or not: find them all in SquashTM.

01

CI/CD ready…

Your pipelines remain in control, SquashTM tracks and centralises.

  • Your automated tests are already running in your GitLab, Jenkins, GitHub Actions, or Azure DevOps pipelines.
  • An integration script extracts their results from the test reports and publishes them to the test repository through the SquashTM REST API: requirements, test cases, anomalies and executions are linked and traceable.
02

Whatever your frameworks

No matter what tools you use: you continue to use your technologies, SquashTM tracks and centralises.

  • Your integration script converts reports from the most widely used frameworks (Cucumber, Robot Framework, Playwright, Cypress, JUnit/TestNG, Postman/Newman…) to the SquashTM REST API format.
03

Gain control

  • Automate what needs to be automated: identify the most relevant test cases to automate based on their frequency or criticality.
  • Keep track of all your tests: requirements ↔ test cases ↔ executions ↔ anomalies.
  • Manage everything from a single tool: manual and automated testing all in one place.
  • Integrate seamlessly: connect your DevSecOps frameworks and pipelines without changing your practices.
04

In short, you can:

  • Select the test cases to automate directly from SquashTM
  • Contribute to their formalisation (Gherkin, keyword libraries, shared templates)
  • Connect your CI/CD pipelines to SquashTM using the REST API
  • Consolidate the results of your automated and manual tests in a single repository
  • Continue to use your existing frameworks and tools
  • Strengthen the traceability and governance of your tests without changing your practices

Industrialise your automated tests

Talk to a SquashTM expert to connect your CI/CD pipelines and frameworks to your test repository.

Talk to an expert