top of page
Discover the key features of Squash AUTOM, supported tools and technologies

SQUASH AUTOM

Industrialize your automation process
and the execution of automated tests.

Anticipate automation with Gherkin
Anticipate your automation needs at the design stage of your tests using the Gherkin formalism

ANTICIPATE AUTOMATION FROM THE TEST DESIGN STAGE
WITH GH
ERKIN FORMALISM
¹

⬣ Use the Gherkin formalism to standardize the description of test cases
according to a Given-When-Then breakdown particularly suited to
automation logic.

⬣ Write test cases in Gherkin using a simple and intuitive interface offering
 auto-completion(P).

⬣ Encourage the reuse of common test parts that have already been
 automated, by assembling your test cases from a library of reusable
actions(P).

⬣ Variabilize your test cases (using datasets) to promote
reuse of test steps and save time when writing automated
scripts.

Optimize Gherkin test cases with the library of reusable actions
Create your test cases in Gherkin using the Given Then When formalism in the Test Cases workspace of Squash TM

¹ The features listed require the use of Squash TM
(P) The features marked with a (P) are reserved for the Premium version of Squash TM

(Understand the difference between the Community and Premium versions)

Workflow testers / automaton engineers more reliable

MAKE THE WORKFLOW BETWEEN TESTERS

AND AUTOMATION ENGINEERS MORE RELIABLE¹

Improve the reliability of exchanges between testers and automators/developers with Squash
Optimize the automation process with Squash and Jira workflow

⬣ Trace tests to be automated in Squash and track their automation
status.

⬣ Provide automation engineers with an interface to track automation
requests in Squash...

⬣ … Or create a custom Jira workflow to track automation process,
powered by Squash(P).

⬣ Automatically integrate automation tasks into Jira(P)
tracking.

¹ The features listed require the use of Squash TM
(P) The features marked with a (P) are reserved for the Premium version of Squash TM

(Understand the difference between the Community and Premium versions)

Implement with Cucumber or Robot Fwk
From Cucumber and Robot Framework scripts pre-generated by Squash, implement the automation of your tests

IMPLEMENT YOUR TESTS IN CUCUMBER OR ROBOT FRAMEWORK
FROM THE
GHERKIN TEST CASES
¹

⬣ Ensure the consistency of your asset by linking your automated scripts
to test cases.

⬣ Choose the format generated by Squash according to your target
technology: Cucumber or Robot Framework.

⬣ Automate your tests by implementing the steps appearing in the

Gherkin test cases.

¹ All the Squash AUTOM features require the use of Squash TM

Take advantage of Cucumber and Robot Framework scripts pre-generated by Squash in .feature or .robot
Orchestrate execution of automated tests

ORCHESTRATE PRECISELY THE EXECUTION
OF YOUR AUTOMATED TESTS FROM
SQUASH TM

Squash AUTOM combines two tools to help you monitor the execution of your automated test campaigns

⬣ Give test teams the upper hand on launching automated test execution: with Squash AUTOM, automated tests can
be integrated into Squash TM execution plans, along with manual tests.

⬣ Leverage your manual test case parameters in your automated scripts: dataset, test case custom fields, iterations(P),
test suites(P) and campaigns(P).

⬣ Track the history of your automated suites: history of your automated suites and iteration plan items(P).

Target the environment on which the tests are run. Define environment variables that will be accessible by the test framework and by the tests.

Discover the execution record of your automated test cases and consult the details of each execution in the Squash Campaigns workspace

⬣ Access directly from Squash TM to user friendly executions reports of your automated tests.

(P) The features marked with a (P) are reserved for the Premium version  of Squash TM
(Understand the difference between the Community and Premium versions)

Go further automated test execution

Choose your automation technology

• Katalon(P): Web, mobile or Windows application testing; Web Services testing

• UFT(P): Web, mobile, desktop or mainframe application testing
 

• Ranorex(P): Web, mobile or desktop application testing
 

• Agilitest(P): Web, mobile or Windows application testing; Web Services testing
 

• Cypress: Web application testing
 

• Robot Framework: generic testing framework driven by keywords that can be integrated with many testing tools such as Selenium to test a Web application, Appium for a mobile application, White for a Windows application, Swing/SWT for a Java application...
 

• Cucumber : BDD (behavior-driven development) test execution, can be integrated with Selenium for Web tests, Appium for mobile tests...
 

• SoapUI: Web Services testing (REST, SOAP, JMS, AMF, JDBC)

• Postman: Web Services testing (REST, SOAP, GraphQL, WebSocket…)

• JUnit: framework mainly intended for unit and integration tests, but which can be used in combination with other tools (Selenium, Appium...) for functional tests
 

• SKF: your Squash TA and TF test assets