This delivery contains new versions of Squash TM and Squash Orchestrator with the following features:
Support of Playwright framework for automated tests
Comparison of automated test statuses
Report of execution statuses at step level for BDD test cases
Purge of automated tests executions and reports
Cancellation of a running workflow
Writing test cases with the help of AI
Configuration of automatic launch of searches
Customizable banner
Improved performance
The full list of new features and bug fixes is available on Squash TM 7.0 and Squash Orchestrator 2024-05 release notes.
Support of Playwright framework for automated tests
Squash TM 7.0 and Squash Orchestrator 2024-05 now support the Playwright technology. Playwright is a framework that is easier to use than Selenium and Cypress: automatic deployment of browsers, automatic waiting during tests, DOM capture, etc. It therefore seems to us that Playwright is a technology to keep in mind for testing web user interfaces. Several Squash users had also expressed their interest in it.
Comparison of automated test statuses
Requires Squash TM Premium plugin, included with Squash Premium offer.
Squash TM now allows you to compare the detailed execution statuses of execution plan items from multiple automated suites.
This new feature provides visibility into the execution history of automated test cases, making it easier to identify areas of an application that are regularly subject to regression or flaky tests, for example.
Report of execution statuses at step level for BDD test cases
Squash TM 7.0, thanks to Squash Orchestrator 2024-05, now reports the execution status of BDD test steps for Robot Framework and Cucumber technologies, thus making it easier and faster to analyze test results.
Purge of automated tests executions and reports
It is now possible to delete a project’s automated test executions and/or reports from the project’s administration panel.
This functionality offers each project fine management of the purge to launch for items whose creation date is before the configured retention period:
purge of automated suites and their executions;
purge of all execution attachments and reports;
purging only attachments and reports from successful executions.
The purge of automated test executions and reports is also available from the automated suites view in the Campaign Workspace.
These options are an addition to the already existing one for an administrator to delete automated suites and linked executions created prior to the retention period for all projects.
This feature is useful to free up space in the database in order to only keep the executions and reports relevant to the project(s).
Cancellation of a running workflow
It is now possible to stop a running workflow, either from the automated suites page or from the project administration. This allows you to free up an environment if the automated suite takes too long to run, was launched unintentionally, etc.
Note that for communication with Squash Orchestrator to run smoothly, a killswitch URL must be configured in Squash TM.
Attaching automated test results and reports to a Gitlab CI/CD pipeline
Squash Orchestrator now allows the attachment of the surefire global report, generated by automated test workflows, to a Gitlab merge request. The test execution results and details will then be displayed inside.
Writing test cases with the help of AI
Included with the Squash TM Ultimate offer.
Squash TM 7.0 brings the possibility of generating test cases from the description of a requirement using artificial intelligence. This is an experimental feature which primarily helps in writing tests by providing a basis to amend. It requires a connection with an AI server and is compatible with all models. For more information, please see the documentation.
Customizable banner
A new customizable banner is available to administrators to display information to users at the top of all Squash TM pages.
Configuration of automatic launch of searches
It is now possible to activate or deactivate the automatic launch of searches upon arrival on the search page of the different Workspaces.
When the option is deactivated, simply click on the search button to launch the search.
This feature is useful to avoid the (sometimes long) loading time of all the items in the chosen Workspace by letting the user select the desired filters before launching the search.
Currently, this setting only applies when accessing search pages. In a future version, it will also apply to adding, modifying and deleting search criteria.
Improved performance
In a continuous effort, Squash TM 7.0 improves the global performance of the application (custom field management, results of automated test executions, exports, etc.).
Comments