Aller au contenu

Release notes de Squash TM 5.X

Squash TM 5.1.1

Sortie le 16/02/2024

Corrections

  • Campagnes :

    • #54 AmĂ©lioration des performances d'affichage du plan d'exĂ©cution
  • Automatisation :

    • #24 Problèmes de performance dans l'espace Automatisation

Squash TM 5.1.0

Sortie le 05/10/2023

Évolutions

  • Exigences :

    • AmĂ©liorer les performances de la requĂŞte jOOQ sur la recherche d'exigences
  • Cas de test :

    • Dupliquer un jeu de donnĂ©es au sein du mĂŞme cas de test
    • Copier/Coller un jeu de donnĂ©es dans un autre cas de test
  • Pilotage :

    • Ordre positionnel sur les rapports cahier d'exigences et cahier de tests Ă©ditables
  • Xsquash4GitLab :

    • Choisir plusieurs opĂ©rateurs lors de l'ajout d'un filtre Ă  une synchronisation
    • RĂ©cupĂ©rer les labels ascendants lors de la synchronisation d'un groupe GitLab
    • RĂ©cupĂ©rer les milestones ascendants lors de la synchronisation d'un groupe GitLab
    • RĂ©cupĂ©rer les iterations ascendantes lors de la synchronisation d'un groupe GitLab
    • Optimisation de la requĂŞte "au moins un" dans les filtres de synchronisation Xsquash4GitLab
    • DĂ©cocher par dĂ©faut la case de reporting vers GitLab
    • Griser le bouton "Simuler" jusqu'Ă  ce que la simulation soit terminĂ©e

Corrections

  • Exigences :

    • Si une EpopĂ©e synchronisĂ©e est au statut "ApprouvĂ©e", il est impossible de transformer l'exigence en exigence de haut niveau
  • Cas de test :

    • 9177 Typo en anglais sur la lĂ©gende d'un graphique

Squash TM 5.0.2

Sortie le 26/06/2023

Corrections

  • Automatisation :
    • 9145 Impossible d'ajouter une variable d'environnement Ă  un projet en tant que chef de projet

Squash TM 5.0.1

Sortie le 18/04/2023

Corrections

  • Campagnes :
    • Problème dans la recherche de l'espace Campagnes si plus de 65k ITPI exĂ©cutĂ©s/assignĂ©s

Squash TM 5.0.0

Sortie le 07/03/2023

Évolutions

  • Xsquash4Jira :

    • Synchronisation des Ă©popĂ©es Jira en exigences de haut niveau Squash
    • Synchronisation des liens Jira Ă©popĂ©e - user story en liens Squash exigence de haut niveau - exigence classique
    • Indication des tickets synchronisĂ©s plusieurs fois dans l'IHM et dans les logs
    • Redimensionnement des colonnes du bloc Synchronisations
  • Xsquash4GitLab :

    • Assistant de crĂ©ation de plans d'exĂ©cution Ă  partir d'un pĂ©rimètre de tickets GitLab
    • Ajout d'un filtre sur le type de ticket GitLab pour les synchronisations
  • Exigences :

    • Optimisation de la requĂŞte associĂ©e au graphique "Validation par criticitĂ©" du tableau de bord par dĂ©faut des exigences
  • Cas de test :

    • Utilisation d'une chasse fixe pour les datatables des pas de test BDD
    • Affichage des parties variables des pas de test BDD en chasse fixe et en italique
    • Échappements des dĂ©limiteurs de balises (\ < > ") dans les valeurs libres et les parties textes des pas de test BDD
    • ArrĂŞt de la fermeture automatique des balises et indication de la position des balises non refermĂ©es dans les messages d'erreur
    • Interdire la prĂ©sence de datatable et docstring dans un mĂŞme pas de test
  • Campagnes :

    • Augmentation du nombre de caractères du nom d'une suite de test
  • Pilotage :

    • Export personnalisĂ© de campagne Ă  partir d'une sĂ©lection multiple
    • Affichage des anomalies liĂ©es Ă  un bugtracker GitLab dans les bilans de campagne et d'itĂ©ration
  • Automatisation :

    • AmĂ©liorations dans les scripts Robot Framework gĂ©nĂ©rĂ©s par Squash Ă  partir de cas de test BDD
      • Ajout de quotes autour des variables de type paramètres du cas de test
      • Ajout du nom et de la description du cas de test dans la partie "Documentation" dans la section "Settings"
      • Affichage des informations du cas de test dans la partie "Metadata" de la section "Settings"
      • AmĂ©lioration de la syntaxe d'un script Robot Framework gĂ©nĂ©rĂ© selon les bonnes pratiques Robot Framework
      • Échappement automatique des caractères spĂ©ciaux ($ @ & % # \ =) d'une datatable de pas de test BDD
      • Ajout du keyword Retrieve Dataset
      • Ajout du keyword Retrieve Datatables
      • Ajout du keyword Retrieve Docstrings
    • Évolutions sur les tags et variables d'environnement
      • Association et dissociation de variables d'environnement Ă  un projet
      • Nouvel affichage des variables d'environnement sur la page d'un projet et dans la pop-up de supervision de l'exĂ©cution automatique des tests
      • Extension des caractères autorisĂ©s pour les valeurs des variables d'environnement non interprĂ©tĂ©es
      • Affichage du tag de technologie d'automatisation sur la page d'une exĂ©cution automatisĂ©e et dans la pop-up de dĂ©tail des exĂ©cutions d'une suite automatisĂ©e
    • Workflow d'automatisation :
      • Nouveau workflow d'automatisation Squash simple
      • Modification du nom du workflow "Squash" en "Squash avancĂ©"
      • Affichage des champs Squash AUTOM, du champ "Script auto." et de la date de transmission sur la page d'un cas de test lorsque le workflow Squash avancĂ© est activĂ©
      • Ajout d'un champ de recherche sur le champ 'URL de dĂ©pĂ´t de code source'
    • Affichage de l'emplacement du cas de test au survol de la colonne "Projet" dans l'espace automatisation
    • Affichage d'un message d'avertissement sur la page d'un serveur d'exĂ©cution automatisĂ©e et dans la pop-up de supervision de l'exĂ©cution automatique des tests lorsque l'URL publique de Squash TM n'est pas dĂ©finie
    • Ajout du nom de la feature dans la rĂ©fĂ©rence du test automatisĂ© d'un cas de test Gherkin
  • Administration :

    • Activation/DĂ©sactivation des droits de suppression pour les utilisateurs
    • CrĂ©ation et gestion de variables d'environnement de type "texte interprĂ©tĂ©"
  • Transverse / Ergonomie :

    • Ajout de l'emplacement des Ă©lĂ©ments sur leur page de consultation
    • SĂ©lection multiple et discontinue sous Mac
    • Rallongement du temps d'ouverture des nĹ“uds lors du dĂ©placement d'objets dans la bibliothèque
    • Permettre la sĂ©lection de textes dans les grilles
    • Élargissement de la pop-up de dĂ©claration d'anomalie
    • Ajout d'un bouton [Retour] sur les pages de recherche
  • API REST :

    • Modification des champs "ÉligibilitĂ© Ă  l'automatisation" et "PrioritĂ© d'automatisation" d'un cas de test
    • Modification du statut d'automatisation d'un cas de test
  • API REST administration :

    • Suppression d'un projet
    • Configuration de l'URL de l'EventBus d'un serveur Squash AUTOM

Corrections

  • Exigences :

    • Coquilles dans l'infobulle du bloc "Indicateurs de couverture"
    • Impossible de modifier le statut d'une exigence au statut "Ă€ Approuver" via l'import
    • 9051 Si une exigence passe au statut "Ă€ approuver" via une synchronisation, on ne peut plus remodifier ce statut par synchronisation
    • Erreur incohĂ©rente dans le rapport d'import lorsque le libellĂ© de la colonne A est malformĂ©
    • 8738 Garder le texte XML tel quel Ă  l'import d'un fichier
    • 9087 Erreur de ClassCastException lors d'une copie ou d'une synchronisation si des exigences de haut niveau sont prĂ©sentes dans le dossier de synchronisation
    • Ajout d'un (1) Ă  la suppression d'une exigence fille du mĂŞme nom
    • DĂ©calage dans la colonne "RĂ´le" pour les liens entre exigences
  • Cas de test :

    • Les paramètres sont affichĂ©s par ordre alphabĂ©tique et non par id
    • IncohĂ©rences Ă  l'ajout d'un pas de test BDD avec imbrication de balises
    • 8738 Garder le texte XML tel quel Ă  l'import d'un fichier
    • Mauvaise gestion des caractères spĂ©ciaux HTML dans les cas de test BDD
    • Aperçu du script BDD non conforme Ă  la syntaxe Robot Framework
    • Infobulle manquante au survol du champ "RĂ©fĂ©rence du test auto" sur la page d'un cas de test
    • Mise Ă  jour des champs Squash AUTOM non effective lors de la transmission
    • Le testeur avancĂ© peut choisir une pièce-jointe au niveau du pas de test
    • Clic ignorĂ© dans les menus dĂ©roulants d'un pas de test si pas sur le texte
  • Campagnes :

    • 8939 La modification de l'ordre des ITPI dans un plan d'exĂ©cution contenant plusieurs pages ne fonctionne pas
    • Les utilisateurs dĂ©sactivĂ©s et rĂ©activĂ©s ne s'affichent plus dans la colonne "Utilisateur" d'un plan d'exĂ©cution
    • Problème lors du lancement d'une itĂ©ration en masse avec premier test sans pas
    • DisponibilitĂ© des statuts pour les fastpass incohĂ©rente
    • Les suites de tests nouvellement crĂ©Ă©es ne s'affichent pas automatiquement dans la pop-up "Modifier les attributs"
    • La recherche d'ITPI ne fonctionne pas lorsque le pĂ©rimètre comporte une suite et un autre Ă©lĂ©ment
    • Problème Ă  l'exĂ©cution d'une itĂ©ration comprenant deux technologies d'automatisation diffĂ©rentes dans le mĂŞme dĂ©pĂ´t Git
    • Un profil "Testeur" voit les cas de test automatisĂ©s Jenkins mĂŞme s'il n'est pas assignĂ©
    • Option de modification des attributs non grisĂ© pour les suites de test pour les profils n'ayant pas les permissions
    • Comptabiliser les statuts automatisĂ©s dans les tableaux statistiques
  • Anomalies :

    • Certaines anomalies ne s'affichent pas dans le tableau "Anomalies connues" si la clĂ© est identique sur deux projets GitLab diffĂ©rents
    • Absence des boutons [+] et [-] du bloc Anomalies d'une exĂ©cution pour Testeur et Testeur avancĂ©
    • Erreur JDBC lorsqu'il y a rĂ©cupĂ©ration des anomalies connues
    • 'Contexte' en Allemand possède deux traductions diffĂ©rentes pour les cas de test Gherkin
    • Rendre visible que 'Plusieurs exigences' est cliquable dans la table "Anomalies connues"
  • Pilotage :

    • La mention "supprimĂ©" s'affiche Ă  la place du nom des champs personnalisĂ©s sur la page de consultation d'un export personnalisĂ© de campagne qui se trouve dans un autre projet que celui du pĂ©rimètre
    • Impossible de modifier un rapport "Avancement de l'exĂ©cution" une fois crĂ©Ă© avec le pĂ©rimètre "Toutes les campagnes"
    • Les libellĂ©s des options sont tronquĂ©s sur la page de consultation d'un rapport
    • Les champs personnalisĂ©s des cas de test et pas de test issus d'autres projets ne sont pas proposĂ©s comme attributs dans l'export personnalisĂ© de campagne
    • 8648 Harmoniser les couleurs pour les valeurs d'items identiques d'un graphique Ă  l'autre
    • Toutes les versions d'une exigence ont le libellĂ© de la dernière version dans la partie "Liste des exigences du projet" du rapport "Couverture des exigences"
    • Le champ "Attributs sĂ©lectionnĂ©s" n'est pas au bon endroit sur la page d'un export personnalisĂ© de campagne
    • Une ligne par pas d'exĂ©cution s'affiche dans le fichier d'export lorsque les anomalies liĂ©es aux exĂ©cutions sont sĂ©lectionnĂ©es
    • Modifier le libellĂ© de l'attribut "Statut d'avancement" par "Taux d'avancement" dans l'export personnalisĂ© de campagne
  • Automatisation :

    • Impossible de passer un test transmis au statut suspendu
    • Affichage surdimensionnĂ© lorsque l'URL du SCM est longue dans l'espace automatisation
    • 9041 Scrollbar manquante dans la liste des URL du SCM dans l'espace automatisation
    • Impossible de transmettre des cas de test contenus dans des projets diffĂ©rents
    • Gestion incorrecte des double quotes dans les scripts Cucumber gĂ©nĂ©rĂ©s Ă  partir des cas de test BDD
    • Le caractère pipe est non Ă©chappable dans les datatables des cas de test BDD
    • Le champ 'Script Auto' de l'espace automaticien est Ă©ditable mĂŞme lorsqu'un serveur d'exĂ©cution Squash AUTOM est configurĂ©
    • Les cas de tests en mode 'Automatique' et en 'Manuel' apparaissent selon certaines conditions dans la pop-up de supervision de l'exĂ©cution automatique des tests
  • Administration :

    • Ajouter un rafraĂ®chissement automatique lors de l'association d'un projet Ă  un modèle
    • Les identifiants sont conservĂ©s suite Ă  la modification du protocole d'authentification d'un bugtracker
    • Erreur Ă  la suppression d'un projet contenant des jobs
    • Il y a deux barres de scroll dans la pop-up d'association d'une variable d'environnement Ă  un serveur Squash AUTOM
    • Non affichage des Ă©lĂ©ments si le login est modifiĂ©
    • Impossible de renommer un projet en modifiant uniquement majuscule/minuscule
    • Impossible de supprimer un projet qui contient un dossier dans l'espace campagnes
    • Le serveur de partage de code source ne reste pas sur le projet
    • La prĂ©sence d'icĂ´ne dans un label GitLab bloque les synchronisations Xsquash4GitLab
    • Erreur dans le message relatif aux environnements disponibles si l'orchestrateur est indisponible
    • Le workflow "Serveur distant" s'affiche sur le projet alors que le plugin Workflow d'Automatisation Jira n'est pas prĂ©sent et problème Ă  la modification
    • Persistance des tags d'environnement de l'ancien serveur si le nouveau serveur est injoignable
    • Persistance du message d'erreur si le serveur est injoignable au changement de serveur
  • Transverse :

    • Le message par dĂ©faut sur la page d'accueil est obsolète
    • AmĂ©lioration de certains messages d'erreur
    • En mode jalon, l'intitulĂ© du sous-menu, au survol du bouton "Drapeau", est non conforme
    • Le message affichĂ© dans les champs date en mode Ă©dition est tronquĂ©
    • Problème d'affichage du sous menu Jalons depuis l'espace Actions
    • Les dossiers ne sont pas affichĂ©s en gras dans l'arborescence sur Firefox
    • Les valeurs des champs personnalisĂ©s Tag ne sont pas rĂ©cupĂ©rĂ©es au dĂ©placement de l'objet
    • 8926 La mention 'Copie' n'est pas traduite dans les autres langues que le français
  • Installation :

    • Le fichier Readme n'est pas Ă  jour dans le dossier de Squash tĂ©lĂ©chargĂ©
    • Erreur au dĂ©marrage avec H2 via une installation en tar.gz
  • Xsquash Data Center :

    • 9072 L'affichage de l'onglet exĂ©cution Squash TM nĂ©cessite obligatoirement un compte administrateur

Plugins

  • Nouvelle version pour l'ensemble des plugins : compatibilitĂ© avec Squash TM 5.0 et corrections