Roadmap and Releases
Coming in future versions of ...
Redesign and modernization of the interface
Requirements | Management of business requirements and link with processes
Addition of features facilitating collaborative work
Campaigns / Iterations / Executions | Implementation of a system to help costing the recipe
Campaigns / Iterations / Executions | Screen capture function to document anomalies declared from Squash
Reports | Requirement coverage matrix
- Search | Saving search criteria to apply filters on libraries
Initiation of Katalon tests
by the orchestrator Squash AUTOM
Triggering of SpecFlow tests by the Squash AUTOM orchestrator
Triggering of Neoload tests by the Squash AUTOM orchestrator
Transmission of automated execution results to an Allure EE server by the Squash AUTOM orchestrator
Guide to integrating the following CI / CD tools:
AWS CodeBuild, Cloudbees CI, Xebia Labs XL
Latest and next versions
| Squash TM version 1.22 released
Squash's functional administration features are now available in a dedicated Rest API
Xsquash4Jira now has its own API which allows you to configure the plugin (requires the API administration plugin to work)
Xsquash (Server and Cloud)
The latest version of Xsquash takes into account the display of test cases in BDD format.
The automation status of the tests and the name of the datasets have also been added respectively to the tabs "Squash TM test cases" and "Squash TM executions"
| Squash TM version 1.22 released
Management of test cases in BDD format and library of actions
This new test case format is based on Gherkin syntax and allows you to write your BDD scenarios using a simple and intuitive interface.
The actions contained in the test steps can be varied and reused in test cases from different projects.
During their transmission to the automation engineer, the scripts associated with the BDD test cases are converted into a format corresponding to the target implementation technology (Cucumber or Robot Framework). The choice of technology has no impact for the user when writing test cases.
Action library plugin
This Squash TM plugin compatible with version 1.22 allows you to manage the actions contained in the test cases in BDD format in a new space. From this space, it is notably possible to consult the test cases using an action and the information relating to its implementation.
This plugin also facilitates the writing of test cases in BDD format by offering the user by auto-completion the actions already present in the library and corresponding to his entry.
Consultation of automated suites
In terms of iterations and test suites, a new tab allows you to view the history of automated suites (set of automated tests launched at the same time).
For each automated suite, the user can consult the overall execution status, the details of the tests executed and access the execution report for all the tests.
| Future components Squash AUTOM
Automated test orchestration service capable of receiving an Execution Plan as Code (EPaC) in Json or YAML format describing in a simple but precise way the actions to be performed for the execution of automated tests. The orchestrator then takes care of transcribing the content of the EPaC into commands understandable by the targeted execution environment and transmitting them to it via SSH.
The Squash orchestrator is made up of a set of micro-services to ensure its basic operation, brought together in a single Docker image.
Action Provider type micro-services for the orchestrator Squash
These micro-services aim to provide verbs that can be used within a EPaC in order to simply describe the triggering of specific actions such as the execution of a test of a given technology or the test recovery.
The following services are added by this release:
o Action Provider Robot Framework v1: set of actions linked to Robot Framework (running a test, creating a data set file that can be used by a Robot Framework test)
o Action Provider Cypress v1: set of actions linked to Cypress (execution of a test)
o Action Provider JUnit v1: set of actions linked to JUnit (execution of a test, creation of a file of datasets that can be used within a JUnit test)
o Action Provider SoapUI v1 : set of actions linked to SoapUI (execution of a test)
o Action Provider Cucumber v1: set of actions linked to Cucumber (execution of a test)
o Action Provider Git v1: set of actions linked to Git (cloning of a remote repository)
o Action Provider Files v1: set of actions related to file management (creation, recovery)
Squash TM Publisher micro-service for the orchestrator Squash
Micro-service integrating with the Squash orchestrator to publish to Squash TM information on the results of automated test cases when these have been launched from Squash TM thanks to the Squash AUTOM plugin or via the Generator Squash micro-service TM (available in Squash DEVOPS)
Result Publisher plugin for Squash TM:
This Squash TM plugin compatible with version 1.22 makes it possible to process the information received from the Squash TM orchestrator to update the information of an automated Squash TM suite or a Squash TM test plan item.
This plugin exists in two versions:
o Community: the status of the ITPI and the associated automated suite is updated according to the result of the automated test. There is no run created for ITPI. Reports are attached as an attachment to the automated suite.
o Premium: the status of the automated suite associated with the ITPI is updated according to the result of the automated test. An execution is created for the ITPI. The reports are attached as an attachment to the new run.
| Squash DEVOPS Components
See right column
| Future DEVOPS Squash components
Squash DEVOPS plugin for Jenkins
Plugin for Jenkins server to facilitate the call to the Squash AUTOM orchestrator within a Jenkins pipeline thanks to the following features:
Declaration of Squash AUTOM orchestrators in a dedicated Jenkins configuration space.
Dedicated pipeline step for sending an execution plan to a Squash AUTOM orchestrator.
Micro-service Generator Squash TM
Micro-service integrating into the Squash orchestrator allowing within a EPaC to request the execution of a set of predefined tests in a Squash TM instance.
This micro-service exists in two versions:
Community: allows you to target an iteration or a Squash TM test suite
Enterprise: allows you to target an iteration or a Squash TM test suite and filter it according to the value of a custom tag type field on test cases
Test Plan Retriever plugin for Squash TM
This Squash TM plugin works in conjunction with the Generator Squash TM micro-service and is used to transmit the list of tests requested by the latter.
This plugin exists in two versions:
Community: only the custom fields of the test case and the ITPI dataset are transmitted to the Squash AUTOM orchestrator for use within the automated script.
Premium: In addition to the previously mentioned fields, the custom fields of the test suite, of the iteration and of the campaign linked to the ITPI concerned are transmitted to the Squash AUTOM orchestrator for use within the automated script
Squash TA then TF
Release date >