Aller au contenu
← Tous les articles

Sortie de Squash TM 3.0

Nouvelle release TM 3.0

La version 3.0 de Squash TM est disponible en téléchargement.

Cette version comporte notamment les évolutions suivantes :

  • Gestion d’exigences de haut niveau
  • Intégration avec deux nouveaux bugtrackers : GitLab et Azure DevOps
  • Recherche et reporting sur les attributs des cas de test automatisés
  • Amélioration de l’ergonomie et optimisation des performances de l’application

Pour la liste complète des évolutions et corrections, vous pouvez consulter la release note de la version.

Par rapport aux version 3.0.0 et 3.0.1, Squash TM 3.0.2 embarque la librairie log4j dans sa version 2.17 qui corrige une nouvelle vulnérabilité, nous vous recommandons de faire la mise à jour vers cette version.

Découvrez les principales nouveautés de Squash TM 3.0 ci-dessous.

Gestion d’exigences de haut niveau

Disponible avec la licence Squash TM Premium

Les exigences de haut niveau décrivent une macro-fonctionnalité ou un bloc de fonctionnalités pouvant être découpé en plusieurs exigences classiques.

Ce nouveau type d’exigence permet ainsi d’organiser et de gérer le référentiel en ajoutant un niveau supérieur par rapport aux exigences classiques.

Bien qu’il existe une hiérarchie entre les exigences de haut niveau et les exigences classiques, les liens entre ces deux types d’exigences ne sont pas contraints par l’arborescence.

Ainsi, selon l’organisation des projets, ces liens peuvent soit :

  • être matérialisés dans l’arborescence, les exigences classiques sont vues comme des sous-exigences de l’exigence de haut niveau (Exigence classique 2 et Exigence classique 3 dans la capture ci-dessous)
  • être une association entre l’exigence de haut niveau et des exigences classiques se trouvant à un autre emplacement dans l’arborescence (Exigence classique 1 et Exigence classique 4 dans la capture ci-dessous)

Capture : exigence de haut niveau et ses exigences classiques rattachées, dans l’arborescence et dans le tableau dédié

Quelle que soit l’organisation du référentiel, les exigences classiques rattachées à l’exigence de haut niveau sont prises en compte dans le calcul des indicateurs de couverture. Il est également possible depuis une exigence de haut niveau de visualiser les cas de test et les anomalies associées aux exigences qui lui sont rattachées.

Capture : indicateurs de couverture d’une exigence de haut niveau incluant ses exigences classiques (couverture 80 %, vérification 60 %, validation 33,33 %)

Au niveau de la recherche, une nouvelle option permet d’étendre le périmètre des exigences de haut niveau afin de retourner toutes les exigences classiques rattachées, même si elles ne sont pas dans le périmètre initial de recherche.

Capture : recherche d’exigences avec l’option « Étendre le périmètre des exigences de haut niveau » cochée

Lors de l’élaboration de plans d’exécution, cette fonctionnalité permet notamment d’identifier facilement tous les cas tests vérifiant directement ou indirectement une exigence de haut niveau.

Pour profiter de cette fonctionnalité avec un patrimoine existant, la transformation d’une exigence classique en exigence de haut niveau est possible.

Capture : menu d’une exigence classique avec l’option « Transformer en exigence de haut niveau »

Intégration avec GitLab et Azure DevOps en tant que bugtracker

La version 3.0 de Squash TM propose l’intégration avec deux nouveaux bugtrackers : GitLab et Azure DevOps*.

Cette intégration permet :

  • de déclarer une anomalie dans le bugtracker depuis une exécution Squash TM
  • de rattacher une anomalie existante à une exécution Squash TM
  • de préremplir automatiquement la description de l’anomalie avec les informations du test et les étapes pour la reproduire
  • de suivre en temps réel l’avancement de la résolution des anomalies dans Squash TM via des tableaux récapitulatifs

*Intégration avec Azure DevOps disponible avec la licence Squash TM Premium

Reporting

Il est désormais possible de faire de la recherche ou de créer des graphiques personnalisés portant sur les attributs des cas de test automatisés.

Capture : critères de recherche de cas de test de la catégorie Automatisation

Graphique en secteurs « Technologie d’automatisation des tests » : Robot Framework 38 % (3), Cucumber 5+ 25 % (2), UFT 25 % (2), Cypress 13 % (1)

Cette nouvelle version rétablit également la fonctionnalité d’impression des exigences et des cas de test.

Capture : impression du cas de test CONN04 - Accéder à l’application (informations, exigences vérifiées, jeux de données, pas de test)

Amélioration de l’ergonomie et des performances

Squash TM 3.0 apporte également quelques évolutions ergonomiques :

  • Redimensionnement manuel des colonnes dans les tableaux (plan d’exécution, résultats de recherche, tableaux d’association, vues de l’espace automatisation)
  • Affichage de l’emplacement des éléments à leur survol dans les tableaux d’association
  • Ajout d’une option pour tronquer les noms trop longs par la gauche ou la droite dans les bibliothèques

Enfin, cette version améliore les performances lors de la suppression de campagnes.

Vous pouvez essayer dès à présent Squash TM via notre démo en ligne

en cliquant sur le bouton ci-dessous :

Accéder à la démo en ligne →