Aller au contenu

Release notes de Squash TM 3.X

Squash TM 3.0.5

Sortie le 04/05/2022

Corrections

  • Code source :
    • Rendre possible le développement de rapports personnalisés téléchargeables depuis TM

Squash TM 3.0.4

Sortie le 07/04/2022

Corrections

Squash TM 3.0.3

Sortie le 28/03/2022

Evolutions

  • Cas de test :
    • Support du setup/teardown de test pour les fichiers Robot générés à partir des cas de test BDD

Corrections

  • Cas de test :

    • Erreur à la visualisation/transmission d'un cas de test BDD de type Robot lorsqu'un jeu de données est défini mais qu'aucun paramètre n'est présent dans les pas de test
    • Prise en compte des nombres dans les jeux de données en string ou en integer en fonction des autres valeurs du paramètre du cas de test BDD
    • Avec un base H2, les parties fixes et variables d'une action ne sont pas dans le bon ordre à l'ajout d'un pas de test BDD
  • Campagnes :

    • 8840 Impossible de supprimer une campagne ou une itération contenant une suite automatisée
  • Technique :

    • Mise à jour de la bibliothèque de journalisation Apache log4j en version 2.17.1
  • Xsquash4Jira :

    • 8854 Concepteur de plan d'exécution Jira inaccessible
  • Jira Bugtracker Server :

    • 8852 Lenteurs diverses dans le formulaire de déclaration d'anomalies

Squash TM 3.0.2

Sortie le 24/12/2021

Corrections

  • Exigences :
    • Affichage du bloc "Indicateurs de couverture" non disponible sans rafraîchir la page
    • Mauvaise redirection du bouton [Retour] depuis la page de consultation des versions d'une exigence
    • Popup d'impression d'une exigence vide
    • Déplacement d'une exigence hors projet si elle a plusieurs versions

Squash TM 3.0.1

Sortie le 20/12/2021

Corrections

  • Technique :
    • Mise à jour de la bibliothèque de journalisation Apache log4j en version 2.17.0

Squash TM 3.0.0

Sortie le 17/12/2021

Évolutions

  • Exigences :
    • Gestion d'exigences de haut niveau
    • Impression d'une exigence classique
    • Impression d'une exigence de haut niveau
  • Cas de test :
    • Recherche sur les critères liés à l'automatisation
    • Ajout d'une colonne "Nombre de jeux de données" dans les résultats de recherche
    • Ajout d'un indicateur donnant le nombre de jeux de données sur l'ancre "Paramètres et jeux de données" d'un cas de test
    • Augmentation du nombre de caractères maximum pour la valeur des paramètres
    • Impression d'un cas de test
  • Campagnes :
    • Ajout d'une ancre d'accès à l'Historique des exécutions d'un itpi depuis l'une de ses exécutions
    • Authentification par token pour la publication des résultats des tests automatisés
  • Anomalies :
    • Connecteur GitLab Bugtracker
    • Connecteur Azure DevOps Bugtracker
    • Ajout des prérequis dans la description d'une anomalie déclarée depuis Squash TM
  • Reporting :
    • Ajout des attributs liés à l'automatisation des cas de test dans les graphiques personnalisés
  • Transverse :
    • Affichage d'une infobulle au survol des éléments tronqués dans les bibliothèques
    • Ajout d'une option pour tronquer les noms trop longs par la gauche ou la droite dans les bibliothèques
    • Redimensionnement manuel de la taille de certaines colonnes dans les tableaux
    • Focus lors de l'édition des champs texte riche
    • Validation de la saisie au clic en dehors des champs texte simple, texte riche et numérique
    • Affichage de l'emplacement des éléments à leur survol dans les tables d'association
    • Affichage du nom du jalon dans la bibliothèque en mode jalon
    • Optimisation des performances lors de la suppression de campagnes
  • Xsquash :
    • Tri sur les colonnes dans les onglets "Cas de test Squash TM" et "Exécutions Squash TM" pour Jira Server et Jira Data Center
    • Ajout d'un indicateur pour vérifier la disponibilité des serveurs Squash TM sur enregistrés sur Jira Server et Jira Data Center
  • API REST :
    • Ajout des liens vers la documentation des API dans le menu "Aide" de la barre de navigation
    • Récupérer l'UUID d'une itération et d'une suite de tests

Corrections

  • Exigences :

    • Aucun message d'erreur à l'export des résultats de recherche pour un invité
    • 8770 Copier/coller impossible d'une exigence "approuvée" avec liste perso
    • L'export des résultats de recherche d'exigences n'est pas fonctionnel pour 6 profils
    • Pas de rafraichissement automatique du bouton [Favori] dans les tableaux de bord de l'espace exigences
    • Icône de synchronisation non alignée pour les exigences synchronisées dans l'arbre si liste perso sans icône
    • Infobulle de la 2ème icône de la capsule d'une exigence non conforme
    • Mise à jour non automatique du champ "Modification"
    • Versions antérieures des exigences non prises en compte en mode jalon dans la recherche associée au graphique "Validité des Cdt par criticité"
    • Modifier la couleur de la valeur "Obsolète" du statut des exigences dans les graphiques
    • Graphiques erronés en mode jalon si le jalon est associé à une version antérieure d'une exigence
    • Lors d'une synchronisation, la date de création de l'exigence est modifié
    • Accès à l'historique des versions d'une exigence en mode jalon
    • Erreur lors du copié-collé d'une exigence avec plusieurs versions liées à des jalons différents
    • La suppression en mode jalon permet d'avoir des versions n d'exigence sans version antérieure
    • Renommer les éléments de la recherche par ID d'exigences
    • L'import permet la création d'une version n sans version antérieure
    • Possibilité de créer une nouvelle version pour une exigence synchronisée
  • Cas de test :

    • Les champs de la catégorie "Automatisation" ne sont pas recopiés quand on copie un cas de test
    • Ordre d'affichage aléatoire des paramètres dans la table "Paramètres et jeux de données"
    • L'ordre des paramètres changent lors d'un copier/coller de cas de test
    • Changement en continue si on Confirme sans modifier le contenu des prérequis d'un cas de test
    • Il faut rafraîchir la page pour voir l'exigence associée au cas de test via un appel de CT
    • Pas de message d'erreur lorsque la valeur d'un paramètre dépasse le nombre de caractères autorisés
    • Message d'erreur manquant lors de la transmission en masse
    • Popup d'avertissement lors d'association.s d'exigence.s à un CT et PT non conforme
    • Valeur des CUF texte riche et simple non tronquée dans les pas de test
    • Création de CT par copie d'exigences cassée si CUF obligatoires sur les dossiers de CT
    • Impossible d'associer un script auto contenu dans un dossier du même nom que le projet
    • Problème d'encodage à l'import de jeux de données
  • Campagnes :

    • Le bloc "Inventaires des tests..." ne s'affiche plus sur le tableau d'un jalon dans l'espace campagnes
    • 8768 Incohérence du tableau 'Inventaire des tests par suite de tests' lorsque le statut 'Non testable' est désactivé sur le projet
    • 8766 Griser le bouton 'Supprimer' sur la page d'une exécution pour le profil "Testeur avancé"
    • 8762 Le testeur avancé ne peut pas renseigner de commentaire depuis la page de consultation d'une exécution
    • Retirer le nom de l'itération dans l'infobulle du graphique "Avancement cumulé"
    • Icône correspondant au droit d'Exécution non affiché dans l'arbre des campagnes
    • Lors de la modification en cours d'exécution, mauvaise étape de retour si PJ dans un pas
    • La couleur de surbrillance à la sélection n'est pas uniforme pour tous les champs
  • Pilotage :

    • L'emplacement des CUFs associé aux pas de test est incorrect lors de la création d'un export personnalisé
    • 8757 Modification de l'export personnalisé impossible lors de l'ajout d'un attribut CUF
    • Affichage non conforme du champ "Description" à la création d'un rapport
    • Les champs Planning ne doivent pas s'afficher si aucune date renseignée pour les rapports "Avancement de l'exécution"
  • Administration :

    • Authentification par Token ne fonctionne pas avec GitLab
    • Possibilité de sélectionner un SCM Git sans dépôt cloné dans la configuration projet
    • Dans le sélecteur de couleur pour les items des listes perso, l'enregistrement de couleurs transparentes échoue
    • Dans le sélecteur de couleur, il manque l'option "aucune couleur"
    • Incohérence de la couleur de la pastille "Statut" pour la configuration des plugins
  • Transverse :

    • La popup filtre projet s'étend lorsque l'écran est à 120%
    • Le testeur référent peut importer des objets sur tous les projets sur lesquels il est habilité s'il est chef de projet sur au moins un
    • Erreur lors de la recherche sur le statut d'un jalon
    • Ajouter des raccourcis clavier la popup de filtre projets
    • 8777 Affichage cassé des objets si une liste perso est affectée alors que les objets avaient déjà une valeur
    • 8773 Remettre la valeur par défaut de la cible d'une url dans un champ texte riche
    • Impossible de d'afficher les résultats de recherche lorsque les libellés des éléments sélectionnés contiennent des ""
    • La version de Squash est absente de la page de déconnexion
    • Pagination incorrecte sur les anomalies connues
    • La page d'accueil doit être rafraîchie pour afficher le tableau de bord favori
    • Absence de message si le tableau de bord favori est vide
    • Impossible d'utiliser le caractère "+" lors de la réinitialisation d'un mot de passe
    • Les boutons des champs texte riche n'ont pas la même hauteur
    • Afficher les pourcentages arrondi à l'entier près dans les tableaux de bord et tables
    • Bouton Corbeille non grisé quand sélection multiple et pas les droits
    • Page de consultation vide et grisée au clic sur le sous-menu correspondant
    • Informer l'utilisateur lorsqu'il n'a pas les droits pour consulter un élément
    • Impossible de coller un objet d'après un projet sur lequel on a seulement le droit de lecture
    • Bugs divers lorsque le navigateur est en italien
  • Bugtracker :

    • Pas d'affichage de bugtracker en iframe
  • Technique/Base de données :

    • Mise à jour de la bibliothèque de journalisation Apache log4j en version 2.16.0
    • Les icônes des listes persos natives ont toutes été migrées vers l'icône indéterminée pour les exécutions
    • Supprimer les dpv suite à la suppression d'un call step ou changement de mode
    • Les icônes legacy commençant par def_ sont introuvables dans la version refonte
    • Mauvais message d'erreur au démarrage si plugin non autorisé

Plugins