top of page

HISTORIQUE DES VERSIONS SQUASH TM

5.0

SQUASH TM 5.1

Date release :

05/10/2023

Release note :

  • Copier/coller de jeux de données au sein d'un même cas de test et vers d'autres cas de test

  • Affichage des éléments par ordre positionnel ou alphabétique dans les cahiers d’exigences et de test éditables

  • Améliorations de Xsquash4GitLab

Cette version ne sera plus supportée à partir du 05/10/2025.

SQUASH TM 5.0

Date release :

07/03/2023

Release note :

  • Synchronisation des épopées Jira en exigences de haut niveau ainsi que leurs liens avec des user stories

  • Création de plans d'exécution à partir d'un périmètre d'issues GitLab

  • Améliorations des scripts Robot Framework générés par Squash TM

  • Nouveau workflow d’automatisation Squash simple

  • Evolutions sur les variables d’environnement

  • Export personnalisé de campagnes multi-sélection

  • Désactivation des droits de suppression pour certains utilisateurs

Cette version ne sera plus supportée à partir du 07/03/2025.

5.1
4.1

SQUASH TM 4.1

Date release :

09/11/2022

Release note :

  • Gestion des variables d’environnement avec Squash AUTOM

  • Visualisation des tags et des variables d’environnement utilisés au niveau des exécutions

  • Support du protocole OAuth 2 pour la communication entre Squash et Jira

  • Optimisation des performances de l’affichage des résultats de recherche et du tableau de bord par défaut des exigences

Cette version ne sera plus supportée à partir du 09/11/2024.

4.0

SQUASH TM 4.0

Date release :

28/07/2022

Release note :

  • Intégration avec GitLab en contexte agile

  • Sélection de l’environnement d’exécution au lancement des tests automatisés avec Squash AUTOM

  • Filtre sur les actions suggérées pour les cas de test BDD

  • Refonte des cahiers d'exigences et de test éditables

  • Amélioration de l'export personnalisé de campagnes

  • Connecteur Mantis BT Rest

  • Export et optimisation de l’affichage des anomalies connues

  • Import / Export et prise en compte des exigences de haut niveau dans les tableaux de bord

  • Synchronisations Xsquash avec les identifiants d’un utilisateur

  • Evolutions ergonomiques

  • Nouvelle fonctionnalités pour les API

Cette version ne sera plus supportée à partir du 28/07/2024.

3.0

SQUASH TM 3.0

Cette version n'est plus supportée.

Date release :

17/12/2021

Release note :

  • Connecteur GitLab Bugtracker

  • Connecteur Azure DevOps Bugtracker

  • Prise en compte des attributs des tests automatisés dans les éléments de reporting

  • Gestion d'exigences de haut niveau

  • Impression des exigences et cas de test

  • Evolutions ergonomiques et optimisation de la performance

  • Ajout des prérequis du cas de test dans la description par défaut d'une anomalie

2.2

SQUASH TM 2.1

Cette version n'est plus supportée.

Date release :

31/08/2021

Release note :

  • Git :

    • Support de l'authentification par token à Github

  • Xsquash4Jira : 

    • Prendre en compte la configuration de Xsquash4Jira dans les modèles de projet

    • Marquer dans Squash les exigences synchronisées qui n'existent plus dans Jira

    • Prévisualiser les éléments d’une synchronisation avant son ajout

      • Configurer les champs de reporting Squash vers Jira via l'API

  • Administration :

    • Supprimer un utilisateur propriétaire d'un graphique ou d'un rapport

2.1

SQUASH TM 2.2

Cette version n'est plus supportée.

Date release :

04/01/2022

Release note :

  • Automatisation :

    • Authentification par token pour la publication des résultats des tests automatisés

  • Plugins

    • Nouvelle version du  plugin Result Publisher

    • Nouvelle version du  plugin Squash AUTOM

2.0

SQUASH TM 2.0

Cette version n'est plus supportée.

Date release :

01/07/2021​​

Release note :

  • Refonte et modernisation de l'interface

    • Barre de navigation :

      • Accès à la documentation en ligne depuis la barre de navigation

      • Déplier/Replier la barre de navigation

      • Passage en mode jalon/référentiel depuis la barre de navigation

    • Navigation dans l'application :

      • Navigation au sein des pages via des ancres

      • Accès à un objet via son URL

      • Etat des tables conservé (pagination, filtre, tri) lors de la navigation vers une page de niveau 2

    • Consultation d'objets :

      • Ajout d'icônes dans les bibliothèques qui donnent des informations rapides sur le référentiel

      • Ajout de capsules sur les pages de consultation des objets avec les attributs principaux

      • Visualisation rapide du contenu et associations des objets via des indicateurs chiffrés dans les ancres

      • Affichage des jalons associés aux objets sous forme d'étiquette

    • Association et glisser-déposer :

      • Association entre objets directement depuis la page de consultation par glisser-déposer

      • Ajout de pièces jointes par glisser-déposer

      • Optimisation du déplacement et de la réorganisation d'objets par glisser-déposer

    • Filtres et tris :

      • Modification du tri des bibliothèques depuis la barre d'action des bibliothèques

      • Optimisation des filtres sur les colonnes de certaines tables

      • Optimisation du tri secondaire dans les tables

    • Exigences :

      • Prise en compte du statut des cas de test dans les indicateurs de couverture

    • Cas de test :

      • Nouvelle interface de gestion des pas de test

      • Visualisation des étapes des cas test appelés depuis le cas de test consulté

      • Réorganisation de la page de détails d'un pas de test

      • Mutualisation des paramètres et jeux de données dans une même table

      • Optimisation de l'affichage des informations supplémentaires pour les pas de test BDD

    • Campagnes :

      • Ajout de suites de tests depuis la bibliothèque

      • Optimisation de l'affichage du graphique "Avancement cumulé de la campagne/itération"

      • Nouvelle interface de gestion du scénario d'exécution sur la page de consultation d'une exécution

      • Gestion de l'historique des exécutions dans une table

    • Recherche :

      • Affichage des critères et résultats de recherche sur une même page

      • Actualisation dynamique des résultats de recherche

      • Recherche à partir d'un périmètre personnalisé (projet, dossier, ensemble d'objets)

    • Tableaux de bord :

      • Optimisation de l'affichage des tableaux de bord en fonction de l'espace disponible

      • Affichage d'une infobulle au survol des portions des graphiques

      • Portions des graphiques traduites en critères de recherche au clic pour afficher leur contenu

    • Pilotage :

      • Nouvelle interface de création de graphiques personnalisés

      • Désélection des tableaux de bord favoris

      • Nouvelle interface de création d'exports personnalisés de campagnes

    • Administration :

      • Ajout d'une barre de navigation dans l'administration

      • Réorganisation des rubriques de l'administration

      • Optimisation de l'ajout d'utilisateurs et de champs personnalisés à un projet

      • Visualisation des plugins installés

      • Téléchargement des fichiers de log précédents

    • Serveur :

      • Utilisation possible du server.servlet.context-path
         

  • Plugins

    • Nouvelles versions de tous les plugins : compatibilité avec Squash TM 2.0

Version 1.22

SQUASH TM 1.22

Cette version n'est plus supportée.

Date release :

31/12/2020​​

Release note :

(* Si vous faites une montée de versions vers la 1.22.3, pensez à passer la totalité des scripts d'upgrade embarqués : "<database>-upgrade-to-1.22.0.sql", "<database>-upgrade-to-1.22.2.sql", "<database>-upgrade-to-1.22.3.sql", "<database>-upgrade-to-1.22.4.sql")

  • API administration
    Les fonctionnalités d’administration fonctionnelle de Squash sont maintenant disponibles dans une API Rest dédiée

  • Xsquash4Jira
    Xsquash4Jira embarque désormais sa propre API qui permet de configurer le plugin (nécessite le plugin API administration pour fonctionner)

  • Xsquash (Server et Cloud)
    La dernière version de Xsquash prend en compte l’affichage des cas de test au format BDD.
    Le statut d’automatisation des tests et le nom des jeux de données ont également été ajoutés respectivement aux onglets « Cas de test Squash TM » et « Exécutions Squash TM »

  • Gestion des cas de test au format BDD et bibliothèque d’actions
    Ce nouveau format de cas de test s’appuie sur la syntaxe Gherkin et vous permet de rédiger vos scénarios BDD à l’aide d’une interface simple et intuitive.
    Les actions contenues dans les pas de test peuvent être variabilisées et réutilisés dans des cas de test issus de différents projets.
    Lors de leur transmission à l’automaticien, les scripts associés aux cas de test BDD sont convertis dans un format correspondant à la technologie d’implémentation cible (Cucumber ou Robot Framework). Le choix de la technologie n’a pas d’impact pour l’utilisateur lors de la rédaction des cas de test.

  • Plugin Bibliothèque d’actions (inclus dans la licence Squash AUTOM)
    Ce plugin de Squash TM compatible avec la version 1.22 permet de gérer les actions contenues dans les cas de test au format BDD dans un nouvel espace. Depuis cet espace, il est notamment possible de consulter les cas de test utilisant une action et les informations relatives à son implémentation.
    Ce plugin facilite également la rédaction des cas de test au format BDD en proposant par auto-complétion à l’utilisateur les actions déjà présentes dans la bibliothèque et correspondant à sa saisie.

  • Consultation des suites automatisées
    Au niveau des itérations et suites de tests, un nouvel onglet permet de visualiser l’historique des suites automatisées (ensemble de tests automatisés lancés au même moment).
    Pour chaque suite automatisée, l’utilisateur peut notamment consulter le statut d’exécution global, le détail des tests exécutés et accéder au rapport d’exécution de l’ensemble des tests.

Version 1.21

SQUASH TM 1.21

Cette version n'est plus supportée.

Date release :

25/12/2019

Release note :

  • Xsquash :

    • Désactiver/Activer globalement ou individuellement les synchronisations (XSQUASH4JIRA)

    • Lien vers les PJ Jira dans les exigences synchronisées (XSQUASH4JIRA)

    • Configuration de Xsquash par projet Jira (XSQUASH)

    • Paramétrage des onglets dans Jira (XSQUASH)

    • Onglet "Cas de test SQTM" avec le statut de la dernière exécution (XSQUASH)

    • Onglet Exécutions squash TM commentaires des pas d'exécution (XSQUASH)

  • Workflow d'automatisation Jira (nouveau Plugin) :

    • Externaliser le workflow d’automatisation des tests dans Jira

  • Administration :

    • Ajouter l'option "Peut exécuter un script" dans la popup d'association des jobs

    • Configuration de l’URL publique de Squash

  • Exigences :

    • Modifier la date de MAJ des exigences si modification de certains éléments

  • Cas de test :

    • Modifier la date de MAJ des CdT si modification des pas de test

  • Campagnes :

    • Ajouter un champ "Statut d'avancement" dans le bloc "Description" d'une itération

    • Ajouter un bloc "Statistiques" dans l'onglet "Informations" d'une itération

    • Modifier la date de MAJ des suites si modification de certains éléments

    • Modifier la date de MAJ des itérations si modification de certains éléments

    • Modifier la date de MAJ des campagnes si modification de certains éléments

  • Pilotage :

    • Export Campagnes perso - Périmètre étendu aux itérations et suites

    • Export personnalisé - exporter l'ID de l'exécution

    • Export personnalisé - exporter les CUF des pas de test

  • API :

    • Ordre des ITPI

    • Gérer les groupes de permissions sur un projet depuis API

  • Plugin Git :

    • Rendre paramétrable l'adresse mail du commiter SquashTM lors de la transmission dans Git

  • AD/LDAP :

    • Configurer un compte de service pour parcourir AD

    • Modification des fichiers de configuration du plugin AD

    • Modification des fichiers de configuration du plugin LDAP

  • Plugin Jira bugtracker :

    • Renseigner automatiquement le champ ‘Rapporteur’

    • Laisser les champs vides ou les valoriser par "Aucun" par défaut

Version 1.20

SQUASH TM 1.20

Cette version n'est plus supportée.

Date release :

11/07/2019

Release note :

  • Cas de test :

    • Un cas de test appelé est positionné en dessous du pas de test sélectionné

    • Optimisation des performances de l'import de cas de test
       

  • Campagnes :

    • Enchaînement des tests au sein d'une itération

    • Transmission des jeux de données lors de l'exécution d'un test automatisé

    • Champ d'affectation comprenant prénom & NOM (login)

    • Les champs personnalisés issus du cas de test ne doivent pas pouvoir être modifiés lors de l'exécution

    • Ajout d'un bloc "champs personnalisés" dans la page de consultation d'une exécution

    • Traitement du problème du lancement d'un grand nombre de tests automatisés par Squash TM
       

  • Pilotage :

    • Export des campagnes personnalisable (choix des colonnes et du périmètre)

    • Cahiers de test : Impression des champs personnalisés des pas de test, des pas de test des cas de test appelés, des paramètres et des jeux de données

    • Cahiers d'exigences : Impression de la dernière version d'exigence

    • Optimisation du temps de génération des rapports
       

  • Administration : 

    • Suppression de l'indexation
       

  • Transverse :

    • Amélioration de la fiabilité et du temps de réponse de la recherche

    • Enregistrement des identifiants de connexion aux bugtrackers

    • Enrichissement de l'API

    • Gestion des attributs supplémentaires d'une assertion SAML
       

  • Xsquash4Jira :

    • Onglets Squash - Liste des cas de test et des exécutions pour les cas de test Gherkin 
       

  • Automatisation :

    • Rattachement automatique d'un cas de test dans Squash TM à un test automatisé

    • Gestion des fichiers .feature dans GIT à l'image de l'arborescence des tests dans Squash TM
       

  • Technique : ​

    • ​Non-duplication des pièces jointes en base de données

    • Compatibilité Squash - Redmine 4

    • Compatibilité Squash - Jira 8

Version 1.19

SQUASH TM 1.19

Cette version n'est plus supportée.

Date release :

21/01/2019

Release note :

  • Exigences :

    • Recherche des exigences en fonction du lien entre exigences

    • Lier plusieurs exigences entre elles à la fois
       

  • Cas de test :

    • Fenêtre d'association exigences / cas de test : arborescence dépliée selon la précédente association

    • Création de l'arborescence des cas de test à partir des éléments de l'espace Exigences
       

  • Campagnes :

    • Ordre positionnel des suites de tests dans une itération

    • Ajout d'un bloc "Exigences vérifiées" à l'étape 0 d'une exécution
       

  • Administration :

    • Couleurs prédéfinies pour les listes par défaut dans les graphiques personnalisés

    • Association d'une couleur à la valeur d'une liste personnalisée ou d'un champ personnalisé de type "liste déroulante" pour les graphiques personnalisés

    • Réorganisation de l'onglet "Champs personnalisés" d'un projet

    • Association de champs personnalisés aux dossiers dans les espaces Exigences, Cas de test et Campagnes
       

  • Transverse :

    • Connexion multi-sources (annuaire et local) (Licence Premium)

    • Projet présélectionné selon les critères de la précédente recherche

    • Nouvelle option d'export des résultats de recherche
       

  • Xsquash4Jira :

    • Lien automatique créé dans Jira entre une anomalie et une demande Jira synchronisée et vérifiée par le cas de test a permis d'identifier l'anomalie

    • Equivalences entre les liens entre demandes Jira et les liens entre exigences Squash
       

  • Automatisation :

    • Workflow d'automatisation

    • Nouvel espace dédié à un nouveau profil automaticien

    • Plugin Git connector

Version 1.18

SQUASH TM 1.18

Cette version n'est plus supportée.

Date release :

29/06/2018

Release note :

  • Cas de test :

    • Saisie des cas de test en langage Gherkin

    • Modification en masse de l’importance des cas de test, ajout du choix "automatique"

    • L'onglet pas de test est l'onglet par défaut
       

  • Campagnes :

    • Mettre à jour le % de succès pour les tests automatisés
       

  • Pilotage :

    • Amélioration des performances de l'espace pilotage

    • Ajout des rapports dans les dashboard personnalisés avec périmètre fixe lors de l'affichage dans les espaces

    • Ajout d'opérations sur les "Exigences" "Automatisée"

    • Ajout d'un bouton [Retour] sur la page de sélection d'un rapport

    • Limite à 3 chiffres dans le rapport d'Avancement de l'exécution
       

  • Administration :

    • Propagation des modifications de modèle de projet aux projets fils

    • Téléchargement des logs depuis l’espace administration

    • Historisation des connexions

    • Augmentation du nombre de caractères du champ Email d'un utilisateur

    • Ajout d'indications dans les logs lors d'une suppression
       

  • Transverse :

    • Ajout d'un correcteur orthographique pour les champs texte riche

    • Nouvelles fonctionnalités de l'API

    • Protocole d'authentification OAuth 1a pour la communication Squash-Jira

    • Connecteur SAML (Licence Premium) : délégation de l’authentification au SSO SAML 2.0

    • Ouverture d'un bugtracker dans une autre fenêtre
       

  • Lien TM-TA :

    • Champ personnalisé pour les suites de tests dans l’interface TM-TA

    • Sélection du job dans le lien TM-TA multi-répertoire
       

  • Technique :

    • Stockage des pièces jointes dans un répertoire extérieur à Squash

    • Ajouter des index uniques sur les listes ordonnées
       

  • + Corrections

Version 1.17

SQUASH TM 1.17

Cette version n'est plus supportée.

Date release :

22/12/2017

Release note :

  • Exigences :

    • [6643] Ajout des ID d'exigence et de version d'exigence dans les exports

    • [6898] Reporter les cas de tests rattachés dans l'exigence courante vers une nouvelle version

    • Liens entre les exigences et les anomalies connues

    • Plugin Redmine Requirements (Licence Premium)
       

  • Cas de test :

    • [3843] Utilisation des jeux de données dans les prérequis des cas de test

    • [6927] Visibilité sur les exigences liées lors de la saisie des pas de test
       

  • Campagnes/Itérations/Exécutions :

    • [6461] Inclure le nom des jeux de données lors de l'export simple, standard et complet de campagnes

    • [6567] Inclure les champs personnalisés associés aux exécutions dans l'export complet de campagnes

    • [6910] Depuis les résultats de recherche de l'espace campagnes, possibilité de retourner dans le plan d'exécution de l'itération du cas de test sélectionné

    • [6921] Ajout d'un statut fonctionnel aux campagnes et itérations et d'un statut d'exécution aux suites de test

    • [6926] Possibilité de modifier le statut d'exécution d'un pas de test depuis la page de consultation d'une exécution (bloc Scénario d'exécution)

    • Plugin Assistant de création de campagne (Licence Premium)

    • Plugin Bugtracker Tuleap (Licence Pro)
       

  • Administration :

    • [6855] Ajout de la taille de la base dans les statistiques
       

  • Transverse/Ergonomie :

    • [6909] Infobulle avec description de l'exigence ou du cas de test au survol d'éléments

    • [6852] Amélioration de la recherche sur les références (majuscules et métacaractères)

    • Génération des rapports depuis l'espace Pilotage, avec sauvegarde des paramètres de lancement

    • Possibilité de lancer les recherches via un retour chariot

    • Confirmation d'une simulation d'import sans avoir à ressortir

    • Amélioration des performances

  • Communication Squash - Jira / environnement Agile :

    • Synchronisation automatique des User Stories Jira vers les exigences Squash

    • Prise en compte des Sprints

    • Assistant à la création du plan de test dans Squash à partir d'une livraison faite dans Jira
       

  • + Corrections

Version 1.16

SQUASH TM 1.16

Cette version n'est plus supportée.

Date release :

07/07/2017

Release note :

  • Exigences :​

    • [6799] Lier des exigences entre elles
       

  • Campagnes :

    • Plugin Squash4Jenkins : permet de lancer des builds Jenkins à partir de Squash TM et de récupérer les résultats

    • [6754] Sélectionner le champ principal dans la popup 'Gestion des suites de tests'

    • [6735] Cocher par défaut la case de copie du plan d'exécution lors de la création d'une nouvelle itération
       

  • Rapports :

    • [0379] Rapport de Campagne et d'Itération (Licence Premium) : ajout des informations relatives aux anomalies (pour Jira et Redmine)

    • [6745] Avancement de l'exécution : ajouter une colonne 'Suite de tests' au tableau 'Liste des cas de test par campagne'
       

  • Administration :

    • [6763] Ajouter l'information 'Dernière connexion' dans le tableau des utilisateurs et sur les pages de consultation des utilisateurs
       

  • Transverse :

    • Plugin multi-AD / multi-LDAP (Licence Premium)

    • API Rest
       

  • + Corrections

Version 1.15

SQUASH TM 1.15

Cette version n'est plus supportée.

Date release :

21/12/2016

  • Exigences :

    • [2544] Tableau de bord dans l'espace 'Exigences'
       

  • Cas de test :

    • [6380] Drag'n drop pour l'appel de cas de test

  • Campagnes/Itérations/Exécutions :

    • [5152] Empêcher la date début d'une campagne/itération d'être supérieure à la date de fin

    • [6350] Afficher le jeu de données dans le titre de la fenêtre d'exécution et bandeau de titre du préambule
       

  • Reporting :

    • [5493] Prise en compte des champs personnalisés dans les rapports personnalisés de l'espace 'Pilotage'

    • [6452] Affichage d'un dashboard favori dans les espaces 'Exigences', 'Cas de test' et 'Campagnes'
       

  • Administration :​

    • [6365] Nouveau champ personnalisé de type numérique

    • [6370] Contrôle des accès aux serveurs et aux Jobs d'automatisation
       

  • Transverse/Ergonomie :

    • [6372] Focus sur le champ principal des popup lors d'ajouts en masse d'éléments
       

  • + Corrections

Version 1.14

SQUASH TM 1.14

Cette version n'est plus supportée.

Date release :

29/06/2016

  • Exigences :

    • Connecteur JiraReq (Licence Premium) : alimenter le référentiel des exigences de Squash TM à partir des tickets (anomalies, évolutions, user story, epic, ...) de Jira

    • Connecteur PolarionReq (Licence Premium) : alimenter le référentiel des exigences de Squash TM à partir des tickets (anomalies, évolutions, user story, epic, ...) de Polarion

    • [5470] Afficher le bouton [Créer une nouvelle version] lorsque l'exigence est associée à un jalon verrouillé
       

  • Cas de test :

    • [6160] Le bouton "retour" depuis les pièces jointes des pas de test ramène sur les pas de test

    • Campagnes/Itérations/Exécutions :

    • [5828] Items contenus dans la liste déroulante du champ "Statut" du bloc "Exécution" non conformes

    • [6223] Ajout d'une colonne indiquant le pourcentage de pas de tests OK au sein de l'exécution d'un cas de test

    • [6229] Plugin Mantis : utilisateurs à affecter à une anomalie triée par ordre alphabétique
       

  • Reporting :

    • Nouveau rapport (Licence Premium) : Bilan d'itération

    • Nouveau rapport (Licence Premium) : Bilan de campagne

    • [5416] Afficher un tableau de bord sur la page d’accueil

    • [5421] Copier/Couper/coller/Déplacer un élément de reporting

    • [5488] Exporter un élément de reporting en format image
       

  • Transverse/Ergonomie :

    • Drag'n'drop pour l'ajout d'éléments dans les listes depuis l'arbre de la bibliothèque (exigences rattachées, cas de test dans une itération par exemple)

    • [5489] Permettre l'import de fichiers au format XLSM
       

  • + Corrections

    • [5380] [Administration] Erreur 500 lors de la suppression d'un utilisateur ayant créé un jalon

    • [5480] Comportement différent de la simulation de l'import et de l'import effectif

    • [6062] [Espace campagne] anomalies connues, performances

    • [6081] [Custom report] user ne peut être supprimé si a créé un graphique

    • [6085] [BT] autoconnect ne fonctionne plus

    • [6148] Présentation des jeux de données lors de l'appel d'un cas de test dans un cas de test

    • [6156] Les recherches sur des objets créés à minuit considèrent qu'ils datent de la veille

    • [6209] Non-détection des jalons lors de l'ajout du contenu d'un dossier à un plan d'exécution

    • [6217] [Camp] Ecran espace "campagne" vide après avoir cliqué sur le bouton [Retour]

    • [6231] [TC param] popup création param de cas de test n'affiche pas l'erreur quand un param avec le même nom existe déjà

    • [6235] [Bugtracker] Tags projets bugtracker disparaissent si plusieurs projets associés à un projet Squash

Version 1.13

SQUASH TM 1.13

Cette version n'est plus supportée.

Date release :

29/01/2016

  • Exigences :

    • [5085] Refonte de l'import/export des exigences (à l'image de ce qui existe au niveau des cas de test)

    • [5433] Affichage du taux de couverture d'une exigence

    • [5434] Affichage du taux de vérification et de validation d'une exigence

    • [5204] [Recherche] Export des résultats de recherche des EX doit être au même format que l'export des EX
       

  • Cas de test :

    • [3798] [CT] Un nouveau pas de test doit être ajouté en dessous de la sélection (et non en fin de liste)

    • [5208] [CT] Ajouter un appel de cas de test entre deux pas existants

    • [5181] [Import/Export] Refonte de l'import/export des liens CT-EX

    • [5242] [Import] Retirer la colonne ID dans le bilan d'import

    • [5167] [Recherche] Export des résultats de recherche des CT doit être au même format que l'export des CT
       

  • Campagnes/Itérations/Suite de tests :

    • [1095] Refonte de la recherche des campagnes/itérations/suites de test/exécutions

    • [4192] Dashboard : les valeurs des séries sont désormais cliquables

    • [4022] Les cas de test peuvent désormais être modifié depuis l'interface d'exécution des tests

    • [5165] Ajout d'un onglet 'Tableau de bord' au niveau des dossiers

    • [5162] Ajout d'un champ référence pour les campagnes et les itérations

    • [5266] Ajout d'un champ référence pour les suites de tests

    • [5268] Ajouter les références des itérations et campagnes dans les tableaux de bord

    • [5163] Supprimer une suite dans l'arbre propose de supprimer les CT de l'itération

    • [5216] Évolutions ergonomiques du plan d'exécution

    • [5217] Comportement des boutons [-] et [poubelle] du plan d'exécution
       

  • Reporting :

    • [5396] Reporting personnalisé :​

  • Administration :

    • [5157] [Bugtracker] Lien Squash (1) -> BT (n) : vous pouvez désormais lier plusieurs projets d'un même bugtracker à un projet Squash TM

    • [4459] [Jalon] Créer des jalons à la chaîne

    • [4574] [Listes personnalisées] Créer des listes en chaîne

    • [4904] [Listes personnalisées] Bouton dynamique dans la pop-up d'ajout d'item à la liste personnalisée

    • [5182] [Listes personnalisées] Le CP n'a plus le droit CRUD sur les listes personnalisées

    • [5048] [Utilisateur] Interdire la suppression d'un utilisateur connecté

    • [5062] [Modèle de projet] Créer des modèles à la chaîne

    • [4535] [Modèle de projet] Évolutions ergonomiques de la pop-up 'Créer un projet à partir d'un modèle'

    • [5074] [Modèle de projet] MAJ de la création d'un modèle de projet

    • [5075] [Modèle de projet] MAJ de la création d'un projet à partir d'un modèle

    • [4329] [Modèle de projet] Créer un modèle à partir d'un projet existant
       

  • + Corrections

Version 1.12

SQUASH TM 1.12

Cette version n'est plus supportée.

Attention : dans le cadre de cette nouvelle version, nous mettons à jour le socle technique. A partir de cette version, Internet Explorer 8 n'est plus supporté et une JVM 1.7 est requise pour l'installation de Squash TM. La compatibilité ascendante de l'application est bien sûr maintenue.

Date release :

16/06/2015

  • Exigences :

    • [3146] Import/Export des hiérarchies d'exigences

    • [4046] Mise à jour ergonomique de l'onglet 'Informations'

    • [4047] Lever l'impossibilité de modifier une exigence au statut 'Obsolète'

    • [4042] [Export] Une nouvelle option permet à l'utilisateur de choisir sous quelle forme exporter les champs de texte riche (avec ou sans les balises de mise en forme)

    • [4034] Le champ 'Identifiant' de l'exigence est désormais affiché dans le titre du bloc 'Description'
       

  • Cas de test :

    • [4033] Mise à jour ergonomique de l'onglet 'Description'

    • [4021] [Dashboard] Cliquer sur les portions des graphiques pour afficher les cas de test correspondant

    • [4042] [Export] Une nouvelle option permet à l'utilisateur de choisir sous quelle forme exporter les champs de texte riche (avec ou sans les balises de mise en forme)

    • [4034] Le champ 'Identifiant' du cas de test est désormais affiché dans le titre du bloc 'Description'
       

  • Campagnes/Itérations/Suite de tests :

    • [3698] Affichage/masquage auto de la colonne 'JDD' dans les plans de test

    • [4019] [Itération] [Dashboard] Ajout d'un graphique d'avancement réel vs. prévisionnel + petites évolutions

    • [1179] [Exécution] La validation du commentaire est faite automatiquement dès que l'on clique sur un bouton de raccourcis statut

    • [4183] Mise à jour ergonomique de l'étape 0 de la popup d'exécution et de l'IEO

    • [4222] Renommer l'onglet 'Plan de test' en 'Plan d'exécution' (Campagnes, itérations et suites de test)

    • [3874] [Itération] Dans le plan de test, permettre de définir le statut d'un test sans nécessairement créer une exécution
       

  • Rapports :

    • [4204] Refonte du "Cahier des cas de test" : génération d'un rapport éditable sous Office, amélioration des performances.

    • [4218] Refonte du "Cahier des exigences" : génération d'un rapport éditable sous Office, amélioration des performances.
       

  • Administration :

    • [2244] Proposer une option "vide" pour les CUF optionnels de type "liste déroulante"

    • [1770] [CUF] Amélioration de l'information utilisateur dans l'onglet "Champs pers." du projet si aucun CP existant

    • [1375] [Bugtracker] Supprimer un bugtracker du référentiel

    • [4041] [Projets] Ajout de colonnes 'Habilitations', 'Bugtracker' et 'Automatisation' dans la table des projets

    • [4171] Ajout d'un espace 'Paramétrage avancé' (pour la gestion des paramètres techniques comme la taille max des pièces jointes)
       

  • Transverse/Ergonomie :

    • [3610] Mise en place du versionning du référentiel au travers de la notion de 'Jalon' :

    • [3623] [Administration] Activer ou désactiver les fonctionnalités de gestion des jalons (désactivée par défaut)

    • [3607] [Administration] Gérer un référentiel de jalons.

    • [3608] [Administration] Associer des jalons aux projets.

    • [3609] [Administration] Déléguer la création de jalons aux Chef de Projet.

    • [3611] Affecter des jalons aux objets.

    • [3613] Afficher les bibliothèques en « mode Jalons » et créer des objets en « mode Jalons ».

    • [3615] Dupliquer une version du référentiel.

    • [3616] Gérer le cycle de vie d’un jalon.

    • [3619] Gérer les campagnes en « mode Jalon ».

    • [3627] Impact sur les import/exports.

    • [3628] Impact sur les recherches.

    • [3629] Impact sur les jalons dans les rapports.

    • [4140] Impact sur les templates de projets​

    • [1108] Mise en place d'un paramétrage du référentiel des listes d'information (nature, type, catégorie) par projet:

    • [4068] [Administration] Administration des listes d'information (nature, type, catégorie)

    • [4076] [Administration] Association des listes d'information aux projets (nature, type, catégorie)

    • [4151] Impact sur le copier-coller / déplacer entre les projets

    • [4072] Impact sur les impressions

    • [4073] Impact sur les imports/exports

    • [4074] Impact sur les recherches

    • [4075] Impact sur la génération de rapports

    • [4149] Impact sur les exécutions

    • [4160] Impact sur les templates de projets​

    • [4045] Harmonisation et uniformisation des interfaces

    • [2986] Ajouter la possibilité de masquer les bibliothèques des différents Espaces

    • [3823] [CUF] Ajout d'un champ personnalisé de type "Tags"

    • [4035] Atténuation du texte '(Cliquer pour modifier)'

    • [4036] Inversion des champs 'Description' et 'Référence'

    • [4095] [Recherche] Réorganisation des blocs de critères
       

  • + Corrections

Version 1.11

SQUASH TM 1.11

Cette version n'est plus supportée.

Date release :

30/09/2014

  • Cas de test :

    • [3693] Nouvelle gestion des jeux de données (JDD) pour les cas de test appelés : l'utilisateur peut choisir d'utiliser un des jeux de données du cas de test appelé ou d'hériter de ses paramètres dans le cas de test appelant.

    • [3694] Nouvelle gestion des JDD : impacts sur le bloc "Cas de test référencés par...".

    • [3695] Nouvelle gestion des JDD : impacts sur l'import/export.

    • [3697] Nouvelle gestion des JDD : impacts sur l'impression d'un cas de test.

    • [3699] Affichage de la description des paramètres dans la popup de création des jeux de données.

    • [2245] Champ "Action" d'un pas de test devient non obligatoire
       

  • Campagnes/Itérations/Suite de tests :

    • [3700] Possibilité de choisir les jeux de données à utiliser au moment de l'ajout d'un cas de test paramétré dans le plan de test d'une itération/suite de test.

    • [3701] Affichage du jeu de données utilisé dans la page de consultation d'une exécution, dans la popup d'exécution (étape 0) et dans l'IEO.
       

  • Rapports :

    • [3574] Affichage des champs personnalisés dans le cahier de test et le cahier des exigences

    • [3696] Nouvelle gestion des JDD : impacts sur le rapport "Cahier de test".
       

  • Transverse/Ergonomie :

    • [3576] Ajout d'un nouveau type de champ personnalisé RTE.

    • Amélioration des performances lors du copier/coller d'un gros volume de cas de tests, en particulier s'ils contiennent beaucoup de pas de test.

    • Amélioration des performances lors de la création et de l'affichage d'une exécution, en particulier s'ils comportent de nombreux pas d'exécutions et champs personnalisés.
       

  • Technique :

    • [3577] Prise en charge du moteur de base de données PostgreSQL.

    • [3571] Externalisation des fichiers de langues : ils peuvent désormais être modifiés sans toucher au binaire.
       

  • + Corrections

Version 1.10

SQUASH TM 1.10

Cette version n'est plus supportée.

Date release :

30/06/2014

  • Cas de test :

    • [2269] Refonte de la fonction d'import / export des cas de test : nouvel export Excel incluant toutes les données (pas de test, paramètres et jeux de données), nouveau format d'import au format Excel (un seul fichier), compatibilité totale entre l'export et l'import, et possibilité de faire des imports "avancés" pour modifier/remplacer/supprimer des cas de test (pas uniquement en créer).

    • [Lien TM-TA] Lier un script TA à un cas de test TM : amélioration des performances lors du rapatriement de la liste des scripts TA.

    • [Lien TM-TA] Lier un script TA à un cas de test TM : ajout de la possibilité de renseigner manuellement le nom du script TA à lier.
       

  • Campagne/Itération/Suite de test :

    • [3460] Modifier en masse des statuts d'exécution à partir du plan de test d'une itération / suite de test.

    • [Lien TM-TA] Permettre de laisser à l'utilisateur le choix du serveur d'exécution cible des tests automatisés dans le cadre d'une architecture Squash TA Server en maître esclaves.

    • [Lien TM-TA] Transmettre aux scripts automatisés Squash TA des variables issues des CUF des cas de test, des campagnes et des itérations.

    • [Lien TM-TA] Accès aux rapports d'exécution HTML de Squash TA directement depuis Squash TM.
       

  • Administration :

    • [Lien TM-TA] Gestion d'un référentiel de serveurs d'exécution automatisés pour prendre en compte les architectures Squash Ta Server en maître esclaves

    • [Lien TM-TA] Simplification de l'association des jobs TA aux projets Squash TM
       

  • + Corrections

Version 1.9

SQUASH TM 1.9

Cette version n'est plus supportée.

Date release :

31/03/2014

  • Exigences :

    • [3095] [Recherche] Ajout d'un message d'erreur pour signaler à l'utilisateur l'impossibilité de modifier
       

  • Cas de test :

    • [2896] Afficher des informations du cas de test sous forme d'icônes dans la librairie
       

  • Campagne/Itération/Suite de test :

    • [3209] Ajout d'un nouveau statut "Arbitré" pour les exécutions

    • [3120] Les champs personnalisés dénormalisés au niveau de l'exécution (i.e. issus des cas de test) sont modifiables

    • [3121] Des champs personnalisés peuvent désormais être ajoutées aux exécutions et pas d'exécutions

    • [3013] Tableau de bord de la campagne : les tableaux de bord sont désormais persistés

    • [3014] Tableau de bord de la campagne : ajouter une ligne de total dans le tableau d'inventaire par itération

    • [3116] Tableau de bord de la campagne : ajouter une icône / une infobulle pour expliciter les graphiques

    • [3124] Tableau de bord de l'itérations : ajouter une ligne pour comptabiliser les cas de test non associés à une suite de tests
       

  • Administration :

    • [3211] L'administrateur peut activer ou inactiver les statuts avancés ("Arbitré" et "Non exécutable") par projet
       

  • Transverse/Ergonomie :

    • [3138] [Bibliothèque] L'utilisateur peut choisir d'afficher les items des bibliothèques selon un agencement positionnel plutôt qu'alphabétique

    • [3210] [Filtre global] La liste des projets peut être filtrée

    • [3046] [Recherche] Remplacer la liste d'utilisateurs par un "autocomplete" multiple

    • [3090] [Recherche] Le tri alphabétique libellé tient compte des majuscules

    • [3131] [Lien TM-TA] Le nom du script auto apparaît dans détail de l'exécution

    • [2633] [Remédiation technique] Concaténation / minification du javascript --> Optimiser le javascript candidat et la couche de base

    • [3185] [Remédiation technique] Skinner les boutons par CSS au lieu de jQuery
       

  • + Corrections

Version 1.8

SQUASH TM 1.8

Cette version n'est plus supportée.

Date release :

20/12/2013

  • Exigences :

    • [1093] Refonte du moteur de recherche des exigences
       

  • Cas de test :

    • [2842] [Recherche CT] Un message d'information averti l'utilisateur de l'impossibilité de modifier un résultat appartenant à un projet avec droits lecture

    • [1858] Le champ "Référence" dans la popup de création doit accepter 50 car.
       

  • Campagne/Itération/Suite de test :

    • [2546] Mise en place d'un dashboard dans l'espace "Campagne"

    • [1822] Mise en place de filtre sur les plans de test

    • [2945] Ajout d'une popup pour gérer l'ensemble des dates des itérations en un seul endroit

    • [2247] Cocher automatiquement les suites de test associées à la sélection dans le rollover du bouton "Suite de test"

    • [2946] [Plan de test] mise à jour date d'exécution si changement du statut d'un test à partir du plan de test

    • [2857] Afficher par défaut l'onglet "Plan de test" pour une itération
       

  • Rapports :

    • [2375] Refonte de la gestion des filtres
       

  • Administration :

    • [327] Activer/Inactiver et Supprimer un utilisateur

    • [2808] Ergonomie de la page d'accueil de l'espace "Administration"
       

  • Transverse/Ergonomie :

    • [2648] Corrections de diverses anomalies associées aux habilitations

    • [1398] Ouverture des liens insérés dans les descriptions

    • [2255] Enlever le bouton "Supprimer" sur les pages de consultation

    • [1893] Les champs RTE doivent pouvoir être affichés en plein écran

    • [2864] Harmonisation de la gestion des boutons "RETOUR" pour l'ensemble de l'application

    • [2916] [Recherche] Rechercher sur une expression exacte

    • [2917] [Recherche] Trier les résultats par le score puis par le tri existant
       

  • + Corrections

Version 1.7

SQUASH TM 1.7

Cette version n'est plus supportée.

Date release :

30/09/2013

  • Exigences :

    • [1107] Hiérarchisation des exigences
       

  • Cas de test :

    • [1094] [Moteur de recherche] Refonte de la recherche des cas de test

    • [2545] [Dashboard] Tableau de bord de l'espace Cas de test
       

  • Campagne/Itération/Suite de test :

    • [2307] Trier/filtrer le plan de test de la campagne et de l'itération

    • [1854] Ajout d'icônes "Bloqué" et "Non testable" dans la popup et l'IEO

    • [2807] Evolutions ergonomiques de la barre de boutons du plan de test

    • [2611] Ajouts de nouveaux exports des données de la campagne

    • [1263] Les pièces jointes du CT apparaissent dans l'étape 0 du plan de test
       

  • Rapports :

    • [2656] Mise à jour du rapport couverture des exigences
       

  • + Corrections

Version 1.6