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.)

Feature SquashTM Community SquashTM 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). β˜‘ β˜‘