top of page

190 résultats trouvés avec une recherche vide

  • Comment installer Squash TM sous Redhat/CentOS 7 ?

    L'application Squash TM est livrée sous différents packages : un installeur Windows (.jar) qui permet une installation rapide à des fins de démonstration , un package universel compatible Windows, Mac, Linux (.zip ou .tar.gz), une image Docker En version 1.X de Squash TM un paquet Debian (.deb) et Redhat (.rpm) étaient disponibles mais ces derniers sont aujourd'hui dépréciés. Une procédure indique comment basculer en tarball (tar.gz). Pour plus d'informations sur l'installation de l'applicatif, cliquez ici .

  • Livraisons 8.0 et 2024-10, avec la mise en place des sprints et l’affichage en temps réel des logs d’exécution des tests automatisés

    Les livraisons de Squash TM 8.0 et Squash Orchestrator 2024-10 contiennent les fonctionnalités suivantes : Validation des exigences dans une logique de sprint Amélioration des synchronisations avec Xsquash4Jira et Xsquash4GitLab Création de profils avec personnalisation des permissions de l’espace administration Affichage des logs d’exécution des tests automatisés en temps réel Amélioration de la gestion des serveurs de code source Disponibilité des environnements d’exécution Affichage de la durée d’exécution des tests automatisés Import de projet Xray dans un projet Squash Intégration des plugins automatisation dans Squash TM  Amélioration des performances Début de la dépréciation Allure La liste complète des évolutions et corrections est disponible dans les release notes de Squash TM 8.0  et Squash Orchestrator 2024-10 . Validation des exigences dans une logique de sprint En complément des campagnes d’exécution, les “sprints” ont été ajoutés dans l’espace Exécutions (anciennement Campagnes) afin de pouvoir valider des exigences dans un contexte agile, à l’échelle d’un sprint. Pour faciliter cette validation, chaque exigence de sprint bénéficie d'un plan d'exécution automatiquement alimenté avec les tests qui la vérifient. Cette nouvelle façon d'organiser la phase de validation met ainsi plus rapidement en évidence les fonctionnalités développées prêtes à être mises en production ou au contraire, celles sur lesquelles lever une alerte.  Les sprints Squash peuvent être synchronisés avec les milestones / itérations GitLab et les sprints Jira grâce à Xsquash4GitLab et Xsquash4Jira, délégant ainsi la création et la gestion du contenu des sprints à GitLab et Jira. Amélioration des synchronisations avec Xsquash4Jira et Xsquash4GitLab La simulation devient obligatoire avant d’ajouter ou de modifier une synchronisation GitLab ou Jira. Ceci permettra de mettre rapidement en avant des problèmes de configuration ou de communication entre les instances et ainsi de s’assurer que la mise en place est correcte. Création de profils avec personnalisation des permissions de l’espace administration Nécessite le plugin Squash TM Premium et l’offre Squash Ultimate. Un nouvel espace de gestion des profils utilisateurs a été ajouté dans l'espace Administration. Il permet d'une part de consulter les profils disponibles (avec les permissions et utilisateurs / équipes associés), mais surtout de créer des nouveaux profils pour une gestion des permissions plus adaptée au contexte de chaque organisation. Il est ainsi possible d'attribuer à chaque profil personnalisé certaines permissions parmi une liste, permettant de mieux gérer (dans un premier temps) les accès associés à l’espace Administration. Une matrice des permissions a aussi été intégrée afin d’avoir une vue globale sur les droits accordés à chaque profil. Affichage des logs d’exécution des tests automatisés en temps réel Nécessite le plugin Squash TM Premium, inclus avec l’offre Squash Premium Il est désormais possible de visualiser les logs des workflows en temps réel pour les tests automatisés exécutés depuis l'interface de Squash TM. Avec un suivi au plus proche du moment de l’exécution, la détection de problèmes et l’analyse des résultats sont d’autant plus rapides. De plus, le fichier executionlog est maintenant mis à jour régulièrement au lieu de n’être disponible qu’à la fin de l’exécution de la suite automatisée, et ceci même pour la licence Community. Amélioration de la gestion des serveurs de code source L’ajout d’un dépôt sur un serveur de code source a été simplifié. En effet, en cas de clonage sur le serveur, le répertoire local est automatiquement défini par Squash TM et seul le chemin du dossier de travail est paramétrable. À des fins de sécurité, il est également possible de ne pas faire transiter les identifiants git de Squash TM vers les environnements d’exécution. En cochant la case “ne pas partager”, Squash TM et Squash Orchestrator n’auront ainsi jamais accès à ces informations d’authentification. Afin que les tests automatisés s’exécutent correctement, il faudra ainsi au préalable configurer les environnements d’exécution pour qu’ils aient accès aux dépôts de tests. Les identifiants git resteront toutefois nécessaires dans Squash TM en cas de transmission de cas de tests BDD ou Gherkin vers un dépôt distant. Disponibilité des environnements d’exécution Un récapitulatif des environnements d'exécution et de leurs statuts est visible dans le composant “environnements” des espaces “itération” et “suite” des campagnes de tests dès lors que leur plan d'exécution contient des tests automatisés qui seront exécutés par un serveur Squash Orchestrator. Cette vue d’ensemble informe sur l’état de santé de l’orchestrateur, ainsi que sur le nombre d’environnements disponibles pour exécuter des tests automatisés, et permet de s’assurer qu’aucun environnement n’est monopolisé. Affichage de la durée d’exécution des tests automatisés La durée d’exécution de chaque test est maintenant affichée dans les informations liées à son exécution.  Savoir en combien de temps un test automatisé s’exécutera permet de prioriser et de sélectionner les cas de test pertinents en cas de délai restreint. Cela permet également de vérifier que la durée d’exécution d’un test donné reste stable dans le temps, permettant une première alerte sur des problèmes de performance si une variation non négligeable est constatée. Import de projet Xray dans un projet Squash Migrer de Xray vers Squash TM devient plus simple. L’import de projet Xray permet de migrer les cas de test ainsi que les exécutions Xray associées (équivalent des plans d'exécution Squash)  depuis un fichier xml vers un nouveau projet dans Squash TM. Intégration des plugins automatisation dans Squash TM Les fonctionnalités des plugins Bibliothèque d’actions, Result Publisher, Squash AUTOM et Test Plan Retriever ont été intégrées directement dans Squash TM et sont accessibles selon leur licence respective.  Il n’est donc plus nécessaire d’installer ces plugins pour les nouvelles instances de Squash TM, et ils doivent être supprimés avant la mise à jour vers la version 8.0. Amélioration des performances Dans un effort continu, cette version améliore les performances de l’application de manière globale et en particulier pour l’import de cas de test. Début de la dépréciation Allure Dorénavant, les rapports Allure ne sont plus générés par défaut. Il est toutefois possible de réactiver cette fonctionnalité en déployant Squash Orchestrator avec la variable d’environnement OPENTF_ALLURE_ENABLED valorisée à true.

  • Livraison Squash 7.0 & 2024-05, avec Playwright et une première intégration de l’IA

    Cette livraison contient des nouvelles versions de Squash TM et Squash Orchestrator avec les fonctionnalités suivantes : Prise en charge du framework Playwright pour les tests automatisés Comparaison de résultats de tests automatisés Remontée des statuts d’exécution au niveau des étapes pour les cas de test BDD automatisés Suppression des exécutions et rapports de tests automatisés Arrêt d’un workflow en cours d’exécution Remontée des résultats et des rapports des tests automatisés dans le pipeline CI/CD GitLab Aide à l'écriture des cas de tests par l'IA Affichage d’une bannière configurable Configuration du lancement automatique de la recherche Amélioration des performances La liste complète des évolutions et corrections est disponible dans les release notes de Squash TM 7.0  et Squash Orchestrator 2024-05 . Prise en charge du framework Playwright pour les tests automatisés Squash TM 7.0 et Squash Orchestrator 2024-05 supportent dorénavant la technologie Playwright. Playwright est un framework plus simple à utiliser que Selenium et Cypress : déploiement automatique des navigateurs, attente automatique durant les tests, capture du DOM… Il nous semble donc que Playwright est une technologie à prendre en compte pour les tests des interfaces utilisateurs Web. Plusieurs utilisateurs de Squash avaient d’ailleurs exprimé leur intérêt pour celui-ci. Comparaison de résultats de tests automatisés Nécessite le plugin Squash TM Premium, inclus avec l’offre Squash Premium. Squash TM permet désormais de comparer le détail des statuts d'exécution des tests de plusieurs suites automatisées. Cette nouvelle fonctionnalité donne de la visibilité sur l'historique d'exécution des cas de test automatisés, ce qui permet de repérer plus facilement les zones régulièrement soumises à régression d'une application ou les tests flaky par exemple. Remontée des statuts d’exécution au niveau des étapes pour les cas de test BDD automatisés Squash TM 7.0, grâce à Squash Orchestrator 2024-05, remonte désormais le statut d’exécution des pas de test BDD pour les technologies Robot Framework et Cucumber, permettant ainsi d’analyser plus facilement et plus rapidement les résultats des tests. Suppression des exécutions et rapports de tests automatisés Il est désormais possible de supprimer les exécutions et / ou les rapports de tests automatisés d'un projet depuis l'Espace Administration de celui-ci. Cette fonctionnalité offre à chaque projet une gestion fine du nettoyage à appliquer pour les items dont la date de création est antérieure à la période de conservation paramétrée : suppression des suites automatisées et de leurs exécutions ; suppression de toutes les pièces jointes et rapports des exécutions ; suppression uniquement des pièces jointes et rapports des exécutions en succès. Le nettoyage des exécutions et rapports de tests automatisés est également disponible depuis la vue des suites automatisées dans l’Espace Campagnes. Ces options s’ajoutent à celle déjà existante pour un administrateur de supprimer les suites automatisées et leurs exécutions antérieures à la période de conservation pour l’intégralité des projets. Cela permet notamment de libérer de l'espace en base de données afin de ne conserver que les exécutions et les rapports pertinents du(des) projet(s). Arrêt d’un workflow en cours d’exécution Il est maintenant possible de stopper un workflow en cours d’exécution, soit depuis la page de suites automatisées, soit depuis l’administration projet. Cela permet ainsi de libérer un environnement si la suite automatisée prend trop de temps à s’exécuter, a été lancée involontairement, etc. À noter que pour que la communication avec Squash Orchestrator se fasse correctement, une URL du killswitch doit être configurée dans Squash TM. Remontée des résultats et des rapports des tests automatisés dans le pipeline CI/CD GitLab Squash Orchestrator permet à présent de joindre les rapports surefire générés par les workflows de tests automatisés à une requête de fusion Gitlab. Les résultats seront ainsi affichés dans cette dernière. Aide à l'écriture des cas de tests par l'IA Nécessite le plugin Squash TM Premium, inclus avec l’offre Squash Premium. Squash TM 7.0 amène la possibilité de générer des cas de test par l'intelligence artificielle à partir de la description d'une exigence. Ceci est une fonctionnalité expérimentale qui permet avant tout d'aider à la rédaction de tests en fournissant une base à amender. Elle nécessite une liaison avec un serveur IA et est compatible avec tous les modèles. Pour plus d'informations, merci de consulter la documentation . Affichage d'une bannière configurable Une nouvelle bannière configurable est mise à la disposition des administrateurs afin d'afficher des informations aux utilisateurs en haut de toutes les pages de Squash TM. Configuration du lancement automatique de la recherche Une nouvelle option permet d'activer ou de désactiver le lancement automatique de la recherche à l’arrivée sur les pages de recherche des différents Espaces. Lorsque l’option est désactivée, il suffit de cliquer sur le bouton "Rechercher" pour lancer la recherche. Ceci permet d’éviter un chargement, parfois long, des items de l'Espace en question en laissant le choix à l’utilisateur de sélectionner un critère avant de lancer la recherche. Pour le moment, ce paramétrage s'applique uniquement lors de l'accès aux pages de recherche. Dans une prochaine version, il s'appliquera également à l'ajout, modification et suppression des critères de recherche. Amélioration des performances Dans un effort continu, Squash TM 7.0 améliore les performances de manière globale sur toute l'application (gestions des champs personnalisés, résultats des exécutions de tests automatisés, exports, etc).

  • Livraisons 2024-09, 7.3 et 7.4 avec ajout du statut “en cours” pour les ITPI, et amélioration des workflows

    Les livraisons de Squash Orchestrator 2024-09, Squash TM 7.3 et Squash TM 7.4 contiennent les fonctionnalités suivantes : Statut “En cours” des ITPI Continuer un workflow en cas d’erreur Enrichissement des variables d’environnement Distinction entre les types d’annulations Mise en cache GitLab Limite des imports de cas de tests La liste complète des évolutions et corrections est disponible dans les release notes de   Squash Orchestrator 2024-09 , Squash TM 7.3 et Squash TM 7.4 . Statut “En cours” des ITPI L’orchestrateur permet dorénavant à Squash TM (7.0 et ultérieur) d’indiquer quels tests sont en train de s’exécuter. Le statut “En cours” sera visible pour ces tests dans l’écran de supervision et dans celui de détail d’exécution d’une suite automatisée. Ceci permet d’avoir un meilleur suivi de l’exécution des tests automatisés. Continuer un workflow en cas d’erreur Les workflows Postman et Cypress ne sont plus stoppés en cas d’erreur technique sur un test. Celui-ci sera bloqué, mais les tests restants seront dorénavant exécutés. Ceci unifie le comportement avec celui déjà existant pour les autres technologies open source prises en charge par Squash. Enrichissement des variables d’environnement Afin de simplifier le déploiement de Squash Orchestrator, les paramètres de contexte, jusque-là déclarés dans les fichiers de configuration des services, peuvent à présent être définis via des variables d’environnement. Ces variables devront respecter la syntaxe {NOM_SERVICE}_{NOM_PARAMETRE} pour être correctement prises en compte. Distinction entre les types d’annulations L’orchestrateur offre plus de précision lors des annulations de workflows. Il est ainsi maintenant possible de distinguer une annulation initiée par l’utilisateur d’une annulation automatique due à un problème technique. Il est également possible de rajouter un commentaire à l’annulation précisant ainsi, par exemple, la raison. Mise en cache GitLab Squash TM 7.3.0 est une version de maintenance axée sur l'amélioration de l'expérience utilisateur lors de la déclaration des anomalies dans GitLab : un mécanisme a été mis en place pour mettre en cache les labels et les utilisateurs de GitLab, accélérant ainsi considérablement le chargement de la page “Déclarer une nouvelle anomalie”. Cette mise en cache est optionnelle. Elle nécessite un jeton GitLab qui sera utilisé pour récupérer périodiquement les labels et les utilisateurs, afin de remplir ou de rafraîchir le cache. Limite des imports Squash TM 7.4.0  est une version de maintenance permettant de définir des limites sur les imports Excel de cas de test : nombre maximum d’imports simultanés, nombre maximum de cas de test et nombre maximum de pas de test. Ces limites garantissent que le serveur hébergeant Squash TM ne sera pas surchargé par un trop grand nombre d'utilisateurs important trop de cas en même temps. Elles sont facultatives. Les détails de la configuration se trouvent sur l’ aperçu de la documentation Squash TM 8 , dans la liste, désormais détaillée, de tous les paramètres de configuration de Squash TM.

  • Livraisons Squash 7.1, 7.2 & 2024-07 avec authentification par token aux API et exécution parallèle de jobs

    Ces livraisons contiennent les fonctionnalités suivantes : Gestion de l’authentification aux API par token Exécution parallèle des jobs dans Squash Orchestrator Différentes améliorations et corrections La liste complète des évolutions et corrections est disponible dans les release notes de Squash TM 7.1 , Squash TM 7.2 et Squash Orchestrator 2024-07 . Gestion de l’authentification aux API par token Les appels aux API Squash peuvent à présent être effectués via des jetons et non plus nécessairement par authentification basique (login / mot de passe). Il s’agit de jetons personnels qui sont générés depuis la page “Mon compte” de chaque utilisateur. Ces jetons reprennent les habilitations de l’utilisateur mais, selon leur utilisation et pour éviter des opérations malvenues, il est possible de définir leur niveau de permission :   lecture pour autoriser les opérations GET uniquement ; lecture et écriture pour autoriser toutes les opérations (GET, POST, DELETE, PATCH) Pour l’instant, les jetons sont utilisés uniquement dans le cadre d’appels directs aux API Squash. À partir de Squash 8.0, ils seront également utilisés pour l’affichage de données de Squash dans Jira (Xsquash) et pour l’exécution des tests automatisés via Squash Orchestrator. L’authentification basique aux APIs fonctionne toujours mais peut dès à présent être désactivée et ne sera plus supportée à partir de mi-2026. Exécution parallèle des jobs dans Squash Orchestrator Squash Orchestrator permet désormais d'exécuter les jobs en parallèle. Ceci accélère l'exécution des tests automatisés dans la mesure où les jobs se déclencheront dès qu'un environnement d'exécution adéquat sera disponible. Ils n'ont en effet plus besoin d'attendre que le job précédent soit fini tant qu'aucune dépendance n'est déclarée entre eux. Afin de ne pas perturber les exécutions déjà existantes dans le cas de dépendances non spécifiées, cette parallélisation est définie à un job par défaut (à savoir pas d'exécution parallèle), mais peut être augmentée si besoin. Pour plus d'informations, merci de consulter la documentation .

  • Livraison Squash 6.1 & 2024-03

    Cette livraison contient des nouvelles versions de Squash TM et Squash Orchestrator avec les fonctionnalités suivantes : Nouveau rapport HTML personnalisable d’exécution de tests automatisés Personnalisation des logs d’exécution pour les tests automatisés Accès au contenu d’un fichier .tar en pièce jointe depuis l’IHM Authentification à Redmine via token Configuration de colonnes additionnelles dans les résultats de recherche d’items de plan d’exécution Résolution de problèmes de compatibilité CPU dans Squash Orchestrator La liste complète des évolutions et corrections est disponible dans les release notes de Squash TM 6.1  et Squash Orchestrator 2024-03 . Nouveau rapport HTML personnalisable d’exécution de tests automatisés La livraison de Squash Orchestrator en 2024-03 amène un nouveau rapport HTML d’exécution des tests automatisés pour l’ensemble d’un workflow. Ce rapport affiche le résumé du workflow, les résumés des jobs et la liste des exécutions de test avec des fonctionnalités de filtrage pour faciliter l’analyse des résultats des tests automatisés. Son contenu et son style sont entièrement personnalisables. La documentation d'OpenTestFactory  inclut une description détaillée de la configuration de ces rapports. Nous allons déprécier les rapports Allure pour lesquels nous ne contrôlons pas entièrement les informations qu'ils contiennent. La suppression d'Allure éliminera également la nécessité d'intégrer une JVM, réduisant ainsi l'utilisation de la mémoire de l'orchestrateur et la taille de son image Docker. Au dernier trimestre de cette année, nous ne générerons plus de rapports Allure par défaut, mais un paramètre de configuration permettra toujours de les créer si souhaité. L'année prochaine, au second ou troisième trimestre 2025, nous supprimerons entièrement la prise en charge des rapports Allure. Personnalisation des logs d’exécution pour les tests automatisés Squash Orchestrator 2024-03 ajoute aussi la possibilité de créer des logs d'exécution personnalisés pour l'ensemble d’un workflow. Une condition, telle que la génération d'un rapport uniquement si le workflow est en échec, et le niveau de détail (profondeur des jobs et des étapes) peuvent être configurés. La documentation d'OpenTestFactory  inclut une description détaillée de la configuration de ces logs. Accès au contenu d’un fichier .tar en pièce jointe depuis l’IHM Avec Squash TM 6.1, les fichiers .tar peuvent être consultés directement depuis l’IHM. Cela permet notamment d’accéder au contenu des rapports de tests automatisés, sans avoir besoin de le télécharger et décompresser au préalable. Authentification à Redmine via token Il est désormais possible de se connecter à Redmine depuis Squash via un token pour déclarer des anomalies ou synchroniser des tickets en tant qu’exigences. L’authentification via login/mot de passe est toujours disponible. Configuration de colonnes additionnelles dans les résultats de recherche d’items de plan d’exécution Nécessite le plugin Squash TM Premium, inclus avec l’offre Squash Premium. Squash TM 6.1 permet de configurer des colonnes additionnelles dans les résultats de recherches d’items de plans d’exécution pour s’adapter aux besoins de l’équipe. Résolution de problèmes de compatibilité CPU dans Squash Orchestrator Certains utilisateurs ont rencontré des difficultés avec la façon dont l'image Docker de Squash Orchestrator était construite depuis la livraison de 2023-12 : leur environnement Docker ne prenait pas en charge les fonctionnalités CPU requises. Bien que ces fonctionnalités CPU existent depuis dix ans et devraient être disponibles une fois l'environnement correctement configuré, la nouvelle image Docker est désormais construite de manière à ne plus les requérir. Cela simplifiera l'utilisation de l'image, tout en ayant un impact négatif mineur sur les performances.

  • Sortie de Squash 6.0

    La version 6.0 de Squash est disponible. Cette version comporte les évolutions suivantes : Préparation, exécution et revue de sessions de tests exploratoires Authentification via OpenID Connect Configuration des colonnes affichées dans les tables Amélioration des tableaux de bord de l’Espace Campagnes Supervision des synchronisations Personnalisation des templates des rapports éditables Remontée en temps réel des résultats des tests automatisés Utilisation des données de Squash TM dans une quality gate Configuration additionnelle des serveurs Squash Orchestrator Amélioration de l’expérience utilisateur Évolutions sur les API Optimisation des performances Évolutions Squash Orchestrator Découvrez-les principales nouveautés de Squash 6.0 ci-dessous. Pour la liste complète des évolutions et corrections, vous pouvez consulter la release note de la version. 6.0 et de Squash Orchestrator . Préparation, exécution et revue de sessions de tests exploratoires Squash 6.0 apporte la gestion des tests exploratoires et plus précisément la préparation, l’exécution et la revue de sessions. Préparation de la session Créez vos chartes de tests exploratoires grâce à un nouveau format de cas de test. Définissez l’objectif, le périmètre, la durée et toute information utile pour réaliser vos sessions. Créez et planifiez vos sessions de tests exploratoires à partir des chartes. Ajoutez des participants aux sessions et répartissez les tests entre eux. Exécution de la session Exécutez les sessions de tests exploratoires en ajoutant au fil de l’eau des notes indiquant brièvement les observations ou tests effectués et remontez directement les anomalies depuis l’exécution. Gérez votre temps grâce à un timer. Supervisez la session grâce aux indicateurs et à une vue d’ensemble de l’activité des participants. Revue de la session Effectuez la revue et le bilan de la session. Authentification à Squash via OpenID Connect Nécessite le plugin OpenID Connect, inclus avec l’offre Squash Premium. L’authentification à Squash via OpenID Connect est désormais possible. Connectez-vous à Squash via votre compte Google, GitLab, Okta, Microsoft ou tout autre fournisseur d’authentification compatible avec OpenID Connect. Configuration des colonnes affichées dans les tables Nécessite le plugin Squash TM Premium, inclus avec l’offre Squash Premium. Les colonnes affichées dans les tables de résultats de recherche, dans les plans d’exécution et dans les suites automatisées sont maintenant configurables par utilisateur. Dans les résultats de recherche, configurez des colonnes supplémentaires, notamment les champs personnalisés, pour un affichage au plus proche de vos besoins et exportez vos résultats pour un reporting sur mesure. Améliorations des tableaux de bord de l’espace Campagnes Les tableaux de bord de l’espace Campagnes peuvent à présent être affichés pour un projet ou une sélection multiple d’éléments. Une option permet de prendre en compte uniquement le dernier résultat d’exécution ou tous les résultats de chaque test dans ces graphiques. Supervision des synchronisations Un nouvel espace dans l’administration permet à l’administrateur et au chef de projet de monitorer l’ensemble des synchronisations paramétrées sur l’instance et de faciliter l’identification des erreurs. Depuis cette vue, identifiez les synchronisations en échec ou désactivées, visualisez le projet, le serveur et le périmètre lié à chaque synchronisation et accédez au journal d’erreurs spécifique à chaque synchronisation en échec. Personnalisation des templates des rapports éditables Nécessite le plugin Squash TM Premium et l’offre Squash Ultimate. Il est désormais possible d’utiliser des templates personnalisés pour générer les rapports éditables (cahier d’exigences, cahier de test, bilan de campagne et d’itération). Ajoutez et gérez vos templates personnalisés pour chaque rapport dans un espace dédié de l’administration. À la création du rapport dans l’espace pilotage, sélectionnez le template le plus adapté à votre organisation et à vos besoins. Remontée en temps réel des résultats des tests automatisés Les résultats et les rapports des tests automatisés lancés depuis Squash TM avec Squash Orchestrator sont désormais remontés en temps réel dans l’outil. Suivez la progression de l’exécution de vos tests dans la fenêtre de supervision des tests automatisés et visualisez le statut d’exécution et les rapports des tests au fur et à mesure de leur exécution. Utilisation des données de Squash TM dans une quality gate Les caractéristiques des cas de test (importance, nature, type, CUF…) peuvent désormais être utilisées dans la définition des quality gates intégrées dans vos pipelines CI/CD. Configuration additionnelle des serveurs Squash Orchestrator Nécessite le plugin Squash TM Premium et l’offre Squash Ultimate. La configuration des serveurs Squash Orchestrator est enrichie et permet à présent d'envoyer directement depuis Squash TM des données à Squash Orchestrator lors de la création d'un workflow (hooks, variables d'environnement, ressources…). Amélioration de l’expérience utilisateur Squash 6.0 comporte un certain nombre d’évolutions visant à améliorer l’ergonomie et l’expérience utilisateur : coller des images dans les champs riches avec ajout en pièces jointes, prévisualisation des pièces jointes, persistance de la taille des colonnes redimensionnées… Des fonctionnalités visant à faciliter la configuration des serveurs automatisés ainsi que l’exécution et l’analyse des tests automatisés ont également été ajoutées : visualisation des résultats des 5 dernières exécutions depuis un plan d’exécution, filtres sur les suites automatisées, accès aux rapports des tests automatisés dans la fenêtre de détail des tests… Évolutions des API Il est désormais possible via les API de Squash de récupérer l’identifiant et l’URL des anomalies associées à un objet (exécution, campagne, exigence…). Les variables d’environnement sont également gérées via les API. Optimisation des performances Cette nouvelle version améliore les performances de Squash, notamment lors de l’affichage des résultats de recherch e ou  de certains objets (projet, rapports…) et de la suppression d’exigences ou de celle  d’un projet. Évolutions Squash Orchestrator Une nouvelle version de Squash Orchestrator (4.8.0) permet l’ajout d’options sur la ligne de commande utilisée pour lancer les tests depuis Squash TM (via l’utilisation de variables d’environnement). Deux nouvelles commandes (« opentf-ctl get attachments » et « opentf-ctl cp ») permettent désormais de lister et récupérer les attachments (rapports, captures d’écran…) créés lors de l’exécution des tests. À fin de simplification, l’évaluation d’une qualigy gate peut désormais être demandée directement au lancement d’un workflow (« opentf-ctl run workflow »), il n’est plus nécessaire d’effectuer une seconde étape (« opentf-ctl get qualitygate »).

  • Vidéo - Tester avec GitLab et Squash

    Les sous-titres français sont disponibles dans YouTube.

bottom of page