Release

Statut : en cours de développement
Date de sortie : S1 2020

  • Développement en cours...

TF Roadmap

 

30/09/2019 release

 

Components:


Status: released versions (obsolete)

  • Squash TF Execution Server 2.2.0:

  • Squash Keyword Framework 1.13.0:

    • Metadata functionality has been added. It enables auto link between a SKF script and a Squash TM test case.

    • SoapUI library included in the corresponding SKF plugin has been updated to 5.5.0

    • Selenium library included in the corresponding SKF plugin has been updated to 3.141.59

      • Selenium plugin uses now Selenium 3 (still compatible with Selenium 2)

      • Selenium Plugin Legacy has been created. This plugin is compatible with Selenium 1 scripts

    • Documentation migration: https://squash-tf.readthedocs.io/projects/skf/en/doc-stable/

  • Runner Squash TF Cucumber Java 1.2.0:

    • tf.feature and ta .feature parameters can use now a relative path to project root

    • Therefore, systematic use of absolute path is no longer necessary

  • Runner Squash TF Java Junit 1.0.3:

    • Metadata functionality has been added. It enables auto link between a Junit test and a Squash TM test case.

  • Plugin Squash TF IntelliJ IDEA 0.0.2:

    • The autocomplete feature with macros have been enhanced

    • New syntactic rules has been added to syntax check feature

 

Release

Status: under development

Release date: S1 2020

  • Currently under development...

24/12/2019 release

Components:

Status: released versions (stable versions)

  • Squash TF Execution Server 2.3.0:

    • Jenkins version upgrade to version 2.190.1. Jenkins plugins have been upgraded as well.

    • New project template for Robot Framework Runner.

    • Bug fixes.
       

  • Robot Framework Runner 1.0.0:

    • Robot Framework Runner enables python test execution within our set of tools.
       

  • Squash TF Java Junit Runner 1.2.0:

    • TestList.json parameters can be retrieved for java JUnit tests.​

  • Squash Keyword Framework 1.14.0:

  • Squash TF IntelliJ plugin 1.0.0:

    • ​The autocomplete feature with macros have been enhanced.

    • Bug fixes.

  • squash-tf-services Python library 1.0.0:

    • Squash TM parameters are accessible within a Robot Framework test, during execution, thanks to a Python library.

    • Libraries are available on PyPI (Python Package Index)

06/06/2019 release

 

Components:


Status: released versions (obsolete)

  • Squash TF Execution Server 2.1.1:

    • Docker images have been created for the following execution agents:

      • Execution agent​

      • Execution agent + X11 + Firefox + geckodriver

      • Execution agent + X11 + Chrome + chromedriver

    • Jenkins version upgrade to version 2.164.1 (lts). Jenkins plugins have been upgraded as well.

    • Macro libraries.

    • Bug fixes.

  • Squash Keyword Framework 1.12.0:

    • A JUnit connector has been added to execute JUnit Jupiter (JUnit 5) or JUnit Vintage (JUnit 4) tests.

    • Junit 5 “resources” and “engine components” have been added

    • Bug fixes.

  • Squash TF Cucumber Java Runner 1.1.0:

    • There is now a new report dedicated to keyword execution.

    • Bug fixes.
       

  • Squash TF Java Junit Runner 1.0.3:

    • Bug fixes.
       

  • Squash TF IntelliJ IDEA plugin 0.0.1:

    • A new studio, based on IntelliJ IDEA, provides support for Squash Keyword Framework (previously Squash TA Framework) automated testing projects.

    • This plugin provides the following new features:

      • Syntax coloration for .ta or .macro files.

      • Syntax check for .ta or .macro files.

      • Autocomplete feature for .ta or .macro files. (macros developed by a user within a project are also suggested)

 

31/01/2019 release

 

Components: 

Status: released versions (obsolete)

  • Runners :

Squash TF introduces the concept of Runner. Runners aim to:

  • Facilitate the integration of our set of tools in a pre-existing test asset.

  • Facilitate the adoption of our set of tools.

  • Enable a Squash TM execution of your pre-existing test asset, even if it wasn’t written with Squash Keyword Framework.
     

  • Squash TF Java Junit Runner 1.0.0: 

    • It enables the execution of your JUnit5/JUnit4 tests via our set of tools. 

    • This runner goes with a project template (archetype) to help you start a project.
       

  • Squash TF Cucumber Java Runner 1.0.0:

    • Gherkin / Cucumber - Java tests, that have been automated via our set of tools, can be executed thanks to Squash TF Cucumber Java Runner. It is particularly suited to Squash TM Gherkin test cases.

    • This runner goes with a project template (archetype) to help you start a project.

  • Squash TF Execution Server 2.0.0:

Previously Squash TA Server 1.X.

This version has two goals:

  • Make the installation easier thanks to:

    • a docker image for the execution server

    • an execution agent installer

  • Increase our execution capacity, notably with project templates for both our Runners

 

  • Squash Keyword Framework 1.11.0 (ex Squash TA):​

XML-functions has been created: this Plugin allows for XSL transformations on XML resources.

MEN-XML Plugin has been created: integration of MEN-XML plugin, a MEN Orléans contribution

  • Common component Plugin

    • Encoding specification is used for parameters substitution

    • Enhancement of JavaCodeBundle compiler so that it would accept input unique files.

    • Configurable filter to exclude binary files in parameters substitution macro has been added

    • Dump to local filesystem command has been added

    • Exploitation of CSV resources: XML transformation

  • DB Plugin

    • Encoding specification in DB request macro has been added

    • Configurable SQL block delimiter has been added to SQL script execution macro

    • Additional dataset validation rules has been added to converters

    • DB count macro has been added

    • Functional failure context of DB request has been improved: expected and actual data are now attached to the failure report of a comparison assertion.

    • « Database not.contains » assertion has been added

  • SoapUI Plugin

    • SoapUI logs are now displayed when executing a SoapUI script with SoapUI Plugin

  • FTP Plugin

    • FTP plugin’s commands can now target a folder

  • SFTP Plugi

    • SFTP plugin’s commands can now target a folder