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