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.โ˜‘โ˜‘
- Use of a Jenkins plugin for improved user experience.โ˜‘โ˜‘โ˜‘
- 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).โ˜‘โ˜‘