Release

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

  • Développement en cours...

 
 

Release du 30/09/2019

 

Composants :


Statut : versions publiées (versions stables)

  • 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

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

  • Développement en cours...

Release du 24/12/2019

 

Composants :


Statut : versions publiées (versions stables)

  • Squash TF Execution Server 2.3.0 :

    • Montée de version de Jenkins en version 2.190.1. Les plugins de Jenkins ont également été montés de version.

    • Ajout d'un template de projet pour l'utilisation du runner Robot Framework.

    • Correction de bugs.

  • Runner Robot Framework 1.0.0 :

    • Il permet l'exécution de vos tests python Robot Framework au sein de notre outillage.

  • Runner Squash TF Java Junit 1.2.0 :

    • Mécanisme de récupération des paramètres du testList.json dans les test java Junit.
       

  • Squash Keyword Framework 1.14.0 :

  • Squash TF IntelliJ plugin 1.0.0 :

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

    • Correction de bugs.
       

  • Librairie Python squash-tf-services 1.0.0 :

    • Librairie Python vous permettant d'accéder au sein d'un test Robot Framework aux paramètres transmis par Squash TM lors de l'exécution.

    • Librairie disponible sur PyPI (Python Package Index)

Release du 06/06/2019

 

Composants :


Statut : versions publiées (versions stables)

  • Squash TF Execution Server 2.1.1 :

    • Création d'images Docker pour les agents d'exécution suivants :

    • Execution agent​

    • Execution agent + X11 + Firefox + geckodriver

    • Execution agent + X11 + Chrome + chromedriver

    • Montée de version de Jenkins en version 2.164.1 (lts). Les plugins de Jenkins ont également été montés de version

    • Bibliothèque de macros

    • Corrections de bugs

  • Squash Keyword Framework 1.12.0 :

    • Ajout d'un connecteur Junit donnant la possibilité d'exécuter des tests écrits en Junit Jupiter (Junit 5) et Junit Vintage (Junit 4)

    • Ajout de "resource" Squash Keyword Framework

    • Ajout d'"engine components"

    • Corrections de bugs

  • Runner Squash TF Cucumber Java 1.1.0 :

    • Ajout d'un nouveau rapport dédié à l'exécution par mots-clés​​

    • Corrections de bugs
       

  • Runner Squash TF Java Junit 1.0.3 :

    • Corrections de bugs​
       

  • Plugin Squash TF IntelliJ IDEA 0.0.1 :

    • Ajout d'un nouveau Studio basé sur IntelliJ IDEA, offrant un support pour les projets de tests automatisés avec le Squash Keyword Framework (anciennement connu sous le nom de Squash TA framework)

    • Les fonctionnalités apportées par ce plugin sont :

      • la coloration syntaxique pour les fichiers .ta et .macro

      • la validation syntaxique pour les fichiers .ta et .macro

      • l'auto complétion pour les fichiers .ta et .macro (les macros développées par l’utilisateur dans le projet sont aussi proposées)

 

Release du 31/01/2019

 

Composants : 

Statut : versions publiées

  • Runners :

Squash TF introduit la notion de runner. L’objectif des runner est de :

  • Faciliter l’intégration de notre outillage dans un patrimoine de tests déjà existant.

  • Faciliter l’adoption de notre outillage.

  • Permettre d’exécuter à partir de Squash TM votre patrimoine déjà existant même s’il n’est pas écrit avec le Squash Keyword Framework.
     

  • Squash TF Java Junit Runner 1.0.0 : 

    • Il permet l’exécution de vos tests écrits en Java Junit5/Junit4 de manière transparente via notre outillage. 

    • Ce runner est accompagné d’un template de projet (archetype) pour faciliter le démarrage d’un projet.
       

  • Squash TF Cucumber Java Runner 1.0.0 :

    • Il permet l’exécution d’un projet de tests automatisés écrits en Gherkin / Cucumber - Java au sein de notre outillage. En particulier, il complète la fonctionnalité Gherkin de Squash TM. 

    • Ce runner est accompagné d’un template (archetype) pour faciliter le démarrage d’un projet.

  • Squash TF Execution Server 2.0.0 :

Remplace Squash TA Server 1.X.

Deux objectifs dans cette version :

  • Rendre l'installation plus aisée :

    • Une image docker pour le serveur d’exécution.

    • Un installeur d’agent d’exécution.​

  • Augmenter nos capacités d’exécution avec notamment des templates de projets pour nos deux runners.

 

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

Création du plugin XML-functions : possibilité d’appliquer des transformations XSL à des ressources de type XML​

Création du plugin MEN-XML : intégration du plugin MEN-XML, contribution du MEN Orléans

  • Plugin common components

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

    • Amélioration du compilateur de JavaCodeBundle pour qu’il accepte de prendre un fichier unique en entrée

    • 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