Skip to content

FAQ: SquashTM offers for automated testing

What functionalities are added by Premium and Ultimate licenses?

The following table provides an overview of the functionalities by license level:
(To benefit from these or request more information, visit our website or contact us.)

FeatureSquashTM CommunitySquashTM Premium👑SquashTM Ultimate💎
Test automation
- Support of open-source test frameworks: Cypress, Cucumber JVM, JUnit, Playwright, Postman, Robot Framework, SKF (Squash Keyword Framework), and SoapUI.
- Support of proprietary test studios: Agilitest, Katalon, Ranorex, and UFT.
- Association of automated scripts to SquashTM test cases.
- Management in SquashTM of the process of test case automation.
- Management in Jira of the process of test case automation.
- Generation of Robot Framework or Cucumber scripts from BDD SquashTM test cases.
- Transmission of these scripts in a Git repository.
- Action library for BDD SquashTM test cases.
Test execution from SquashTM
- Definition of execution plans in SquashTM.
- Launch of an execution from SquashTM.
- Transmission of environment variables and the test case's custom fields to the automated script.
- Transmission to the automated script of
  - the custom fields of the iteration, the test suite, and the campaign;
  - the execution ID (with Squash TM 8.0 or later).
- Set up of an additional configuration of the orchestrator from SquashTM.
- Publication of test results and reports in SquashTM.
- Comparison of the results of several executions.
- Real-time execution log visualization.
Integration with a CI/CD
- Launch of a SquashTM execution plan from a CI/CD pipeline.
- Transmission of the test case custom fields to the automated script.
- Filtering of the tests of a SquashTM execution plan depending on custom fields.
- Transmission to the automated script of
  - the custom fields of the iteration, the test suite, and the campaign;
  - the execution ID (with Squash TM 8.0 or later).
- Publication of test results and reports in SquashTM.
- Comparison of the results of several executions.
- Definition of a quality gate: a list of rules, each defining a scope of the tests to consider and a minimal success rate threshold.
- Consideration of the test case's metadata and custom fields by quality gate scopes.
- Consideration of the custom fields of the iteration, the test suite, and the campaign by quality gate scopes.
- Publication of quality gate results in GitLab.
Import of automated test execution results into Squash TM
Import of automated test suites and executions via the API.
- Import of assertion failures for automated test executions via the API.
Support
- Henix support.No support (a forum is available).