Release

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

  • Développement en cours...

 

30/09/2019 release

 

Composants :


Status: released versions (obsolete)

  • Squash TF Execution Server 2.2.0 :

  • Squash Keyword Framework 1.13.0 :

    • Ajout de la fonctionnalité métadonnée (qui supporte le lien auto entre un cas de test Squash TM et un test automatisé SKF).

    • Mise à jour de la librairie SoapUI incluse dans notre plugin (5.5.0)

    • Mise à jour de la librairie Selenium incluse dans notre plugin (3.141.59)

      • Passage à Selenium 3 (compatibilité avec Selenium 2 et 3)

      • Création d'un plugin Selenium legacy pour garder la rétrocompatibilité avec les script Selenium 1

    • Migration de la documentation : https://squash-tf.readthedocs.io/projects/skf/en/doc-stable/

  • Runner Squash TF Cucumber Java 1.2.0 :

    • Utilisation d'un chemin relatif (à la racine du projet) pour le paramètre tf.feature (ta.feature)

    • Il n'est donc plus nécessaire d'utiliser le chemin absolu systématiquement

  • Runner Squash TF Java Junit 1.0.3 :

    • Ajout de la fonctionnalité métadonnée (qui supporte le lien auto entre un cas de test Squash TM et un test automatisé Junit via le runner).

  • Plugin Squash TF IntelliJ IDEA 0.0.2 :

    • Amélioration de l'autocomplétion des macros

    • Ajout de nouvelles règles syntaxiques

 

Release

Status: underdevelopment

Release date: S1 2020

  • Currently underdevelopment...

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.

    • Squash Keyword “resource” has been added.

    • "Engine components" has 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 "runner" term. Runners aim to:

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

  • Facilitate the implementation 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 to go further than with Gherkin from Squash TM. 

    • 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: MEN-XML integration, MEN Orléans contribution

  • Common component Plugin

    • Spécification de l’encodage utilisé pour la substitution de paramètres

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

    • Ajout d’un filtre configurable pour épargner les fichiers binaires dans la macro de substitution de paramètres

    • Ajout de la commande Dump to local filesystem

    • Exploitation des ressources CSV : transformation en XML

  • Plugin DB

    • Spécification de l’encodage utilisé pour les requêtes

    • Ajout de clefs de configuration pour changer le séparateur de requête dans les scripts JDBC

    • Ajout de vérifications de validité de dataset à celles de DBunit

    • Ajout d’une macro pour faire des count BDD

    • Enrichissement du contexte d’échec fonctionnel sur les assertions DB : les données attendues et réelles sont désormais attachées au rapport d’échec de l’assertion de comparaison

    • Ajout de l’assertion « Database not.contains »

  • Plugin SoapUI

    • Capture des logs de SoapUI

  • Plugin FTP

    • Ajout de la fonctionnalité de traitement des arbres de fichiers au plugin FTP

  • Plugin SFTP

    • Ajout de la fonctionnalité de traitement des arbres de fichiers au plugin SFTP