Aller au contenu

Release notes de Squash TM 6.X

Squash TM 6.1.1

Sortie le 26/06/2024

Corrections

  • Campagnes :

    • L'autocomplĂ©tion ne fonctionne pas dans le formulaire de dĂ©claration d'anomalie
  • Performance / Technique :

    • 148 Erreur lors de l'exĂ©cution des suites automatisĂ©es

Squash TM 6.1.0

Sortie le 02/05/2024

Évolutions

  • Campagnes :

    • Affichage de colonnes supplĂ©mentaires dans les rĂ©sultats de recherche des items de plan d'exĂ©cution
  • Transverse :

    • PrĂ©visualisation du contenu d'une archive .tar lorsque celle-ci est une pièce jointe d'une entitĂ©
  • Redmine Bugtracker :

    • Support du protocole token authentication pour la communication Squash-Redmine
  • Redmine Exigences :

    • Support du protocole token authentication pour la communication Squash-Redmine
  • Logs :

    • #96 Passage en mode "debug" des 'Logger' si on utilise un plugin d'authentification

Corrections

  • Exigences :

    • Les images ajoutĂ©es sur une page de niveau 2 ne sont pas converties en pièces jointes
    • Les images ajoutĂ©es depuis la page Gestion des versions de l'exigence ne sont pas converties en pièces jointes
    • Le tri sur les colonnes cachĂ©es est toujours pris en compte dans la recherche
  • Cas de test :

    • Mauvaise valeur Ă  l'export d'un cas de test exploratoire dans la colonne 'TC_KIND'
    • Les images ajoutĂ©es sur une page de niveau 2 ne sont pas converties en pièces jointes
    • Le tri sur les colonnes cachĂ©es est toujours pris en compte dans la recherche
  • Campagnes :

    • Impossible de tĂ©lĂ©charger ou de prĂ©visualiser des pièces jointes sur une session exploratoire, pour un utilisateur non administrateur
  • Automatisation :

    • #89 Impossible de prĂ©visualiser les pièces jointes d'une suite automatisĂ©e lorsque le plugin Result Publisher Ă©tait configurĂ© en remontĂ©e 'lĂ©gère', pour un utilisateur non administrateur
  • Transverse :

    • #82 Erreur lors de la duplication d'une entitĂ© si elle contient des pièces jointes externalisĂ©es
  • Bibliothèque d'actions :

    • AmĂ©lioration des performances sur l'autocomplĂ©tion des actions des cas de test BDD
    • Impossible de tĂ©lĂ©charger ou de prĂ©visualiser des pièces jointes sur un projet d'actions, pour un utilisateur non administrateur
  • Cahier des exigences et cahier de test Ă©ditables :

    • Si le plugin n'est pas installĂ©, la clĂ© de traduction s'affiche dans le champ "Template"
  • Redmine Bugtracker :

    • #92 Impossible de dĂ©clarer une anomalie avec Redmine version 5.1.1
  • SĂ©curitĂ© :

Squash TM 6.0.1

Sortie le 22/02/2024

Corrections

  • Cas de test :

    • AmĂ©lioration de la performance lors de l'export d'un grand nombre de cas de test
  • Campagnes :

    • AmĂ©lioration de la performance d'affichage de l'historique des exĂ©cutions
    • Un utilisateur non-administrateur ne peut pas visualiser et tĂ©lĂ©charger les pièces jointes d'une Ă©tape d'exĂ©cution
    • L'icĂ´ne indiquant que le cas de test est dĂ©jĂ  associĂ© Ă  un plan d'exĂ©cution a disparu
    • #54 AmĂ©lioration de la performance d'affichage du plan d'exĂ©cution
    • Impossible pour un utilisateur de consulter le tableau de bord d'un seul projet
  • Pilotage :

    • #30 Impossible d'afficher ou de crĂ©er un nouvel export personnalisĂ©
  • Automatisation :

    • Pas de rapport Allure lors de l'exĂ©cution de plusieurs tests dans une suite automatisĂ©e
    • #24 Problèmes de performance sur l'espace Automatisation
    • #41 Lors du retour d'un rĂ©sultat sans pièces jointes, une erreur se produit et le statut de la suite automatisĂ©e est bloquĂ© Ă  "en cours d'exĂ©cution"
    • #57 Un utilisateur non-administrateur ne peut pas voir les pièces jointes d'une suite automatisĂ©e
  • Administration :

    • #46 Impossible de changer le propriĂ©taire d'un jalon
    • #44 Optimisation de la requĂŞte 'Count' pour le nettoyage des suites automatisĂ©es
  • Transverse :

    • Le rendu d'une image collĂ©e dans un champ de texte riche est cassĂ© en http lorsque l'objet n'existe pas encore
  • Installation :

    • postgresql-upgrade-to-6.0.0.sql trop long avec un grand nombre de paramètres de cas de test

Squash TM 6.0.0

Sortie le 19/12/2023

Évolutions

  • Exigences :

    • Distinction des exigences sans description mais associĂ©es Ă  des cas de test dans l'arborescence des exigences
    • Distinction des exigences classiques des exigences de haut niveau dans les rĂ©sultats de recherche
    • Ajout d'infobulles sur le tableau de bord par dĂ©faut de l'espace exigences
  • Cas de test :

    • Distinction des cas de test sans pas test mais associĂ©s Ă  des exigences dans l'arborescence des cas de test
    • CrĂ©ation et gestion de cas de test exploratoires et dĂ©finition de la charte de test
  • Campagnes :

    • Planification et gestion de sessions de tests exploratoires
    • ExĂ©cution de sessions de test exploratoires
    • Revue et exploitation de sessions de tests exploratoires
    • Affichage des tableaux de bord de l'espace campagne pour un projet
    • Affichage des tableaux de bord de l'espace campagne pour un pĂ©rimètre multiple
    • Ajout d'une option pour ne prendre en compte que la dernière exĂ©cution de chaque couple cas de test - jeu de donnĂ©es dans les tableaux de bord de l'espace campagne
    • Ajout d'une option pour ne prendre en compte que la dernière exĂ©cution de chaque couple cas de test - jeu de donnĂ©es dans les critères de recherche de l'espace campagne
    • Ajout d'infobulles sur le tableau de bord par dĂ©faut de l'espace campagnes
    • Cocher par dĂ©faut des cases "Auto" pour les dates rĂ©elles de dĂ©but et de fin de campagne/itĂ©ration
    • Focus sur le champ ClĂ© et appuie sur la touche [EntrĂ©e] pour rattacher une anomalie existante Ă  une exĂ©cution
    • Ajout d'une barre de recherche dans la liste d'assignation d'un ou plusieurs ITPI
    • Affichage du statut des cinq dernières exĂ©cutions dans les plans d'exĂ©cution
  • Pilotage :

    • TĂ©lĂ©chargement de rapports Ă©ditables avec un template personnalisĂ©
    • Ajout des jeux de donnĂ©es dans le rapport "Avancement de l'exĂ©cution"
    • Affichage des anomalies liĂ©es Ă  un bugtracker Azure DevOps, Bugzilla et Mantis dans les bilans de campagne et d'itĂ©ration
    • Affichage du pĂ©rimètre d'un rapport sur sa page consultation lorsque la sĂ©lection est un nĹ“ud de l'arborescence
  • Automatisation :

    • RemontĂ©e en temps rĂ©el des rĂ©sultats d'exĂ©cution des tests automatisĂ©s lancĂ©s avec un serveur Squash Orchestrator
    • RemontĂ©e des statuts d'exĂ©cution pour chaque test automatisĂ© lancĂ© avec un serveur Squash Orchestrator quelle que soit la licence
    • Suppression de la remontĂ©e lĂ©gère des rĂ©sultats de tests automatisĂ©s
    • Ajout des rapports dans la fenĂŞtre de dĂ©tails des exĂ©cutions d'une suite automatisĂ©e
    • Distinction entre les suites automatisĂ©es lancĂ©es depuis une itĂ©ration ou une suite de tests
    • Affichage des jeux de donnĂ©es dans la pop-up de supervision des exĂ©cutions automatisĂ©es
    • Affichage d'informations relatives au workflow dans la pop-up de supervision des exĂ©cutions automatisĂ©es
    • Configuration additionnelle pour les serveurs Squash Orchestrator
    • AmĂ©lioration des messages d'erreur et d'information lors de la configuration d'un serveur Squash AUTOM / Squash Orchestrator
    • Affichage de la version de Squash Orchestrator sur la page de consultation d'un serveur Squash Orchestrator
    • Modification de la mise en page de consultation d'un serveur Squash Orchestrator
  • Administration :

    • Supervision des synchronisations GitLab et Jira
    • Gestion de templates personnalisĂ©s utilisĂ©s pour les rapports Ă©ditables
    • Affichage de la liste des projets associĂ©s Ă  un modèle
    • Affichage de la liste des projets et entitĂ©s associĂ©s Ă  un champ personnalisĂ©
    • Tri des bugtrackers Ă  associer au projet par ordre alphabĂ©tique
    • Ajout d'habilitations Ă  la chaĂ®ne sur un projet, un utilisateur ou une Ă©quipe
    • Ajout Ă  la chaĂ®ne de champs personnalisĂ©s Ă  un projet
    • Clarification du champ "Identifiants de Squash TM" sur la page d'un bugtracker ou serveur de synchronisation
    • Adaptation des champs d'authentification au type de serveur renseignĂ© sur la page d'un bugtracker ou serveur de synchronisation
    • Ajout d'une colonne pour indiquer les serveurs utilisĂ©s pour une synchronisation
    • Renseigner des logins d'utilisateurs avec jusqu'Ă  100 caractères
  • Transverse / Ergonomie :

    • Configuration des colonnes affichĂ©es dans les rĂ©sultats de recherche des exigences, cas de test et items de plan d'exĂ©cution par utilisateur
    • Affichage de colonnes supplĂ©mentaires dans les rĂ©sultats de recherche des exigences et cas de test
    • Configuration des colonnes affichĂ©es dans les plans d'exĂ©cution de campagne, d'itĂ©ration et de suite de tests par utilisateur
    • Configuration des colonnes affichĂ©es dans les tables "Suites automatisĂ©es"
    • Ajout de filtres sur les colonnes des tables "Suites automatisĂ©es"
    • Visualisation des pièces jointes dans l'interface de Squash
    • Coller des images dans les champs textes riches avec ajout automatique en pièce jointe
    • Ouverture des champs texte riche Ă  la taille du texte existant lors de l'Ă©dition
    • Redimensionnement les images dans les champs texte riche
    • Affichage et export de jusqu'Ă  1000 Ă©lĂ©ments dans les tableaux de rĂ©sultats de recherche
    • Persistance du redimensionnement des colonnes dans les tables
    • Persistance du "tout rĂ©duire"/"tout dĂ©velopper" des pas de test d'un cas de test Ă  l'autre
    • Prise en compte du copier-coller lors d'un changement d'onglet
    • Modification du statut, de la criticitĂ© et de l'importance depuis la capsule
    • EmpĂŞcher de dĂ©placer l'en-tĂŞte d'une pop-up au-delĂ  de la fenĂŞtre dans laquelle elle s'affiche
    • Ajout d'un champ de recherche pour les champs de type liste dĂ©roulante
    • Ajout d'une option pour replier tous les projets prĂ©sents dans l'arborescence d'un espace
    • Élargissement manuel des volets d'association
  • Xsquash4Jira :

    • DĂ©verrouillage du mapping avec le champ "criticitĂ©"
    • Affichage d'un message pour forcer la synchronisation si des Ă©quivalences ont Ă©tĂ© modifiĂ©es
  • Xsquash4GitLab :

    • Affichage d'un message pour forcer la synchronisation si des Ă©quivalences ont Ă©tĂ© modifiĂ©es
  • Authentification :

    • Connexion Ă  Squash TM via OpenID Connect (nouveau plugin)
  • API REST :

    • RĂ©cupĂ©ration des anomalies associĂ©es aux entitĂ©s de Squash
    • RĂ©cupĂ©ration des cas de test exploratoires
    • RĂ©cupĂ©ration des sessions de tests exploratoires
    • RĂ©cupĂ©ration des exĂ©cutions de tests exploratoires
    • RĂ©cupĂ©ration des notes de sessions de tests exploratoires
    • RĂ©cupĂ©ration des variables d'environnement d'une exĂ©cution automatisĂ©e
    • AmĂ©liorations diverses de la documentation
  • API REST administration :

    • RĂ©cupĂ©ration, ajout, modification et suppression des variables d'environnement
    • Ajout et suppression de liens entre une variable d'environnement et un serveur d d'exĂ©cution Squash AUTOM ou un projet
    • DĂ©finition de valeurs par dĂ©faut pour les variables d'environnement au niveau des serveurs d'exĂ©cution Squash AUTOM et des projets
    • AmĂ©liorations diverses de la documentation

Corrections

  • Exigences :

    • Problème avec un collage successif d'une exigence
    • Copier/coller une exigence avec un jalon verrouillĂ© en intraprojet ne conserve pas le jalon
    • Inversion des rĂ´les 1 et 2 par dĂ©faut lors d'un lien entre exigences
    • Le tableau des anomalies connues d'une exigence de haut niveau n'indique pas les anomalies des exigences classiques qui y sont liĂ©es
    • 9181 Problèmes de performance lors de la suppression d'exigences
  • Cas de test :

    • Erreur lors de la modification par import d'un cas de test BDD avec des pas de test
    • Pas de pop-up d'avertissement lors d'une tentative d'ajout d'une Exigence dĂ©jĂ  liĂ©e au Pas de Test
    • Copier/coller un cas de test avec un jalon verrouillĂ© en intraprojet ne conserve pas le jalon
    • L'ajout de pas de test via [Ajouter un autre] insère un NULL dans les champs vides
    • Impossible d'utiliser les critères de recherche "modifiĂ© par" ou "crĂ©Ă© par"
    • L'ordre des paramètres n'est pas conservĂ© lors du copiĂ©-collĂ© de cas de test
    • L'ancre "Paramètres et jeux de donnĂ©es" sur les dĂ©tails du cas de test (niveau 2) n'indique pas le nombre de jeux de donnĂ©es
    • Un message d'erreur apparaĂ®t deux fois lors de la saisie d'un paramètre contenant des caractères non valides
    • Problème d'affichage lors de la modification d'une action d'un cas de test BDD
    • Mauvaise gestion des chevrons dans les valeurs libres des cas de test BDD
  • Campagnes :

    • Pourcentage manquant dans l'infobulle de la courbe "Tests exĂ©cutĂ©s" du graphique "Avancement cumulĂ© de la campagne/itĂ©ration" prĂ©sent dans le tableau de bord par dĂ©faut d'une campagne ou d'une itĂ©ration
    • Un testeur non assignĂ© peut modifier le statut d'exĂ©cution d'un cas de test
    • Le widget d'assignation d'un utilisateur Ă  un ITPI disparaĂ®t de l'Ă©cran
    • Impossible de supprimer des cas de test non exĂ©cutĂ©s d'un plan d'exĂ©cution lorsqu'ils sont sĂ©lectionnĂ©s avec des cas de test exĂ©cutĂ©s
    • Modifier l'infobulle 'Tout associer' sur les pages de recherche
    • Modifier l'option du bouton et le titre de la page de la fonctionnalitĂ© "Recherche d'exigences associĂ©es"
    • Les couleurs, l'alignement, la taille et le formatage de la police ne s'affichent pas dans le champ de description sur la page de consultation d'une exĂ©cution
    • 9133 Erreur d'interprĂ©tation des guillemets et des points-virgules dans les champs Ă  l'export de campagnes
    • Double barre de dĂ©filement dans le panneau d'assignation d'utilisateur Ă  un test si plus de 20 utilisateurs dans la liste
    • SĂ©lection multiple d'ITPI perdue après avoir annulĂ© une tentative de suppression
    • Le bouton pour lancer une exĂ©cution depuis la recherche d'ITPI ne doit pas ĂŞtre accessible lorsque la campagne est liĂ©e Ă  un jalon verrouillĂ©
    • Les exĂ©cutions des cas de test BDD affichent toujours les mots-clĂ©s en anglais
  • Anomalies :

    • Dans le fichier d'export d'anomalies, dĂ©calage des colonnes avec apostrophe et guillemet dans le libellĂ©
  • Pilotage :

    • Pour les rapports, le nom du document tĂ©lĂ©chargĂ© n'est pas correct s'il est dans un format autre que .docx
    • Il est visuellement possible de sĂ©lectionner deux campagnes ou deux itĂ©rations pour les bilans de campagne et d'itĂ©ration
    • La mention du nom du jalon dans le rapport avancement de l'exĂ©cution est absente
    • Impossible d'avoir un rapport Avancement qualitatif et d'exĂ©cution si sĂ©lection par jalon
    • RĂ©sultats non cohĂ©rents entre les ratios et les taux dans le rapport "Couverture des exigences"
    • 9153 L'affichage de la page d'information d'un export personnalisĂ© est ralenti (selon certaines conditions)
    • #5 Impossible d'utiliser le filtre Nombre d'anomalies Ă©gal Ă  0 dans les graphiques
    • L'ordre des graphiques dans les tableaux de bord change lorsque l'on rĂ©duit l'espace d'affichage
  • Automatisation :

    • Les tags d'environnement 'cucumber' et 'cucumber5' ne sont pas assimilĂ©s aux tags de technologies 'Cucumber 4' et 'Cucumber 5+'
    • Le dĂ©tail des exĂ©cutions d'une suite automatisĂ©e affiche des donnĂ©es incorrectes dans certains cas
    • Impossible de supprimer un cas de test automatisĂ© dĂ©jĂ  supprimĂ© et qui contient une variable d'environnement d'une itĂ©ration
    • Problèmes mineurs liĂ©s aux libellĂ©s avec Squash Orchestrator
    • Mauvaise gestion des backslashs dans un test Cucumber gĂ©nĂ©rĂ© Ă  partir d'un cas de test BDD
    • Lorsque la rĂ©fĂ©rence du test automatisĂ© gĂ©nĂ©rĂ©e est trop longue, Squash la tronque
    • La pop-up de supervision des exĂ©cutions automatisĂ©es met plusieurs secondes Ă  s'afficher après le dĂ©marrage d'une instance
    • Impossible de supprimer un token incorrect sur la page d'un serveur d'exĂ©cution automatisĂ©e ou d'un projet
  • Administration :

    • Impossible de crĂ©er un liste personnalisĂ©e avec une base H2
    • La liste des serveurs pour configurer Redmine Exigences n'est pas triĂ©e par ordre alphabĂ©tique
    • Pas de message d'erreur lors de la saisie d'une URL invalide pour un bugtracker ou un serveur de synchronisation
    • "squash" est toujours affichĂ© dans l'URL de redirection du formulaire du protocole d'authentification OAuth2
    • Le nom du projet du bugtracker doit ĂŞtre conservĂ© lors de la navigation entre les groupes d'ancres
  • Transverse :

    • PrĂ©sence d'un bouton Retour non fonctionnel sur une page de niveau 2 ouverte dans un nouvel onglet depuis la recherche
    • Boucle infinie lors de la duplication successive d'un mĂŞme dossier
    • Suppression de la valeur du critère de recherche en cliquant dans le menu dĂ©roulant des critères
    • Les / prĂ©sents dans les chemins des Ă©lĂ©ments sont automatiquement Ă©chappĂ©s
    • Certains Ă©lĂ©ments tronquĂ©s prĂ©sents dans les filtres multi-valeur n'affichent pas d'infobulle Ă  leur survol
    • Mauvais ordre dans les bibliothèques des espaces lorsque l'ordre positionnel est sĂ©lectionnĂ©
    • Lorsque toutes les lignes sont supprimĂ©es de la dernière page d'une table, la page affichĂ©e est vide
    • Un utilisateur ayant un compte sur une instance de Squash TM peut accĂ©der Ă  toutes les pièces jointes
    • 9166 Si une très grande image est ajoutĂ©e Ă  la description d'un dossier, le libellĂ© des champs disparaĂ®t
    • Certaines traductions allemandes se trouvaient dans une branche inutilisĂ©e du fichier json et ne pouvaient pas ĂŞtre affichĂ©es
    • Un ; dans le nom d'un fichier d'export gĂ©nère un fichier sans extension

Plugins

  • Nouveau plugin : OpenID Connect
  • Nouvelle version pour l'ensemble des plugins : compatibilitĂ© avec Squash TM 6.0 et corrections