top of page

190 résultats trouvés avec une recherche vide

  • Squash cité sur l'Open Source Guide

    Squash TM et Squash TA sont cités sur l'Open Source Guide. Nous vous remercions par avance pour votre contribution au développement de sa popularité sur ce nouveau support.

  • Les versions 2022-02 de Squash AUTOM et Squash DEVOPS sont disponibles

    La version 2022-02 de Squash AUTOM et Squash DEVOPS est disponible. Cette version ajoute, pour les utilisateurs ayant une licence Squash AUTOM Premium, le support des tests Katalon. Katalon Studio est un outil polyvalent, il supporte les tests pour les : Applications Web (il intègre Selenium) : Chrome, Firefox, Edge, Internet Explorer (de 9 à 11), Safari. Applications mobiles (il intègre Appium) : Android et iOS Services Web : REST, SOAP Applications Windows : UWP, WinForms, WPF, Win32 Il existe une version gratuite et une version entreprise. Squash AUTOM et Squash DEVOPS utilisent Katalon Runtime Engine pour exécuter les tests, il est donc nécessaire de posséder une licence pour exploiter ce dernier. Pour rappel, de nouvelles versions de Squash AUTOM et DEVOPS sont publiées chaque mois (sauf en août). La version 2022-03 ajoutera la possibilité d'utiliser l'Orchestrateur comme une simple porte de qualité dans un pipeline CI/CD. Cette fonctionnalité était initialement prévue pour 2022-02, mais elle n'a pas été validée de manière adéquate, il est donc fortement conseillé de ne pas l'utiliser pour le moment. Chaque version d'AUTOM/DEVOPS contient plusieurs composants ayant chacun leur propre numéro de version. Vous pouvez les consulter dans nos release notes version par version .

  • Renommage et signature des images Docker

    Les images Docker de Squash et OpenTestFactory sont désormais signées. La signature des images Docker renforce la sécurité de vos applications conteneurisées en garantissant que seules des images vérifiées et non altérées sont utilisées dans vos environnements.   Le passage d'images non signées à des images signées ne devrait pas avoir d'impact sur vos habitudes (vous pouvez les utiliser avec les mêmes commandes Docker). Mais, en raison de certains problèmes techniques, nous ne sommes pas en mesure de signer l'image squashtest/squash-tm. Nous avons donc décidé de fournir l'image signée Squash TM sous le nom squashtest/squash. Pendant toute l'année 2024, nous fournirons à la fois l'image non signée squashtest/squash-tm et l'image signée squashtest/squash. Mais en 2025, nous cesserons de créer des images squashtest/squash-tm. Cela signifie que, durant 2024, vous devrez mettre à jour vos scripts d'installation afin qu'ils utilisent squashtest/squash au lieu de squashtest/squash-tm .   Par ailleurs, l'image des micro-services Squash Ultimate (permettant à ceux qui ont une ancienne licence Squash AUTOM Premium, ou une nouvelle licence Squash Ultimate, d'accéder aux fonctionnalités commerciales d'automatisation des tests) disparaîtra avec l'Orchestrator 4.9.0 (en 2024-01). Tous les micro-services, Community ou Ultimate, seront dans l'image de Squash Orchestrator, les micro-services Ultimate étant conditionnés par la présence d'une licence Ultimate. Pour rappel, voici la liste de toutes les images que nous fournissons : Image Contenu URL Signé Commentaire squashtest/squash-tm Squash TM https://hub.docker.com/r/squashtest/squash-tm Non Cette image ne sera plus fournie après le 31/12/2024.Vous devez donc opter pour l'image suivante. squashtest/squash Squash TM https://hub.docker.com/r/squashtest/squash Oui   squashtest/squash-orchestrator Squash Orchestrator https://hub.docker.com/r/squashtest/squash-orchestrator Oui   squashtest/squash-autom-premium Squash Ultimate micro-services N/A Non Cette image n'est plus disponible. La dernière livrée est la 3.13.0 (en 2023-12). opentestfactory/maven-runner Environnement d'exécution pour les tests Cucumber https://hub.docker.com/r/opentestfactory/maven-runner Oui Voir https://opentestfactory.org/extra/maven-environment-image.html . opentestfactory/robot-framework-runner Environnement d'exécution pour les tests de Robot Framework https://hub.docker.com/r/opentestfactory/robot-framework-runner Oui Voir https://opentestfactory.org/extra/robot-framework-environment-image.html . opentestfactory/allinone OpenTestFactory Orchestrator https://hub.docker.com/r/opentestfactory/allinone/ Oui Il s'agit de l'orchestrateur sur lequel est basé Squash Orchestrator. Il est listé ici pour que la liste soit exhaustive , mais vous ne devriez pas avoir à l'installer, sauf si vous voulez contribuer au projet open source OpenTestFactory.   La signature peut être vérifiée à l'aide de la commande "docker trust inspect" : Pour plus d'informations, voir https://docs.docker.com/engine/security/trust/ .

  • Squash mis en lumière lors du QA Financial Forum Paris

    Henix (stand n°4), partenaire du tout premier "QA Financial Forum" français , viendra présenter son offre autour de Squash le mardi 8 octobre, au Cercle National des Armées à Paris. Ce forum de référence réunira tous les professionnels du secteur de l'assurance qualité et du test logiciel pour échanger sur des problématiques rencontrées par des banques, des sociétés d'assurance et des sociétés de gestion d'actifs.

  • Henix, éditeur de Squash, sélectionné dans le mapping 2021 de SOLAINN

    Henix, éditeur de Squash , est ravi d'avoir été sélectionné dans le mapping 2021 de SOLAINN référençant les 200 meilleures entreprises numériques françaises pour les décideurs en recherche de nouvelles solutions numériques. SOLAINN, c'est la marketplace des solutions numériques made in France réunissant plus de 400 solutions numériques, logiciels, plateformes et équipements développées par ces 200 entreprises. Dans la dernière évolution du mapping, la présentation de la nouvelle offre Squash 2021 est également mise en avant.

  • Faille de sécurité du serveur d'exécution Squash TF : recommandations

    Suite à la publication d'une faille de sécurité découverte dans les versions 6.x à 9.x de Tomcat, nous recommandons aux utilisateurs du serveur d’exécution Squash TF de modifier la configuration de Tomcat pour désactiver le protocole AJP (actif par défaut sur le port 8009). Le mode opératoire consiste à modifier, dans le répertoire d’installation de votre serveur d’exécution, le fichier de configuration apache-tomcat-8.5.16/conf/server.xml pour commenter l'élément XML suivant : Il est donc conseillé à tous les utilisateurs qui n’ont pas besoin du protocole AJP d’enlever le connecteur correspondant dans leur configuration sans pour autant avoir à réinstaller le serveur d’exécution. Pour tous les utilisateurs qui créent une nouvelle instance de serveur d’exécution, nous publions une nouvelle version de Squash TF Execution Server (la 2.3.1-RELEASE), dans laquelle le protocole AJP est désactivé par défaut. La release note de cette version est disponible ici : https://squash-tf.readthedocs.io/en/latest/_downloads/febd9bd45e2ea6121a08c476850d483f/squash-tf-execution-server-2.3.1_fr.md Pour les clients qui ont effectivement besoin de ce protocole, nous avons également l'intention de procéder, dès que possible, à une montée de version du serveur Tomcat embarqué vers une version qui corrige la faille.

  • Nouvelle version 1.15.0 de Squash TM

    La  version 1.15.0 de Squash TM  est disponible en téléchargement. Voici les nouveautés de cette nouvelle version : Tableau de bord dans l'espace 'Exigences' : à la manière de ce qui existe déjà dans les espaces 'Cas de test' et 'Campagnes', il est possible d'afficher un tableau de bord dans l'espace 'Exigences' avec des graphiques sur les exigences orpheline, le statut, la criticité, la présence ou non d'une description, le taux de couverture en fonction de leur criticité et le taux de validation des cas de test associés en fonction de leur criticité. Tableaux de bord personnalisés dans les espaces : possibilité d'afficher un tableau de bord personnalisé (créé dans l'espace pilotage) dans les espaces 'Exigences', 'Cas de test' et 'Campagnes' à la place du tableau de bord par défaut. Refonte de l'assistant dans l'espace 'Pilotage' : les deux premières étapes de l'assistant de création de graphiques personnalisés ont été revues. La 1ère étape concerne uniquement le choix du périmètre du graphique (+ de choix possibles) et la 2ème étape porte sur le choix des entités et des attributs. En fonction du périmètre choisi, les données des graphiques s'adaptent désormais à la sélection lors qu'ils sont déplacés. Prise en compte des champs personnalisés dans l'espace 'Pilotage' : il est maintenant possible de créer des graphiques personnalisés à partir des champs personnalisés. Nouveau champ personnalisé de type numérique : les nombres négatifs et décimaux sont pris en compte. Appel de cas de test par glisser / déposer : possibilité d'effectuer un appel de cas de test par glisser / déposer comme c'est déjà le cas pour l'association exigences - cas de test ou cas de test - campagnes. Plugin AD / LDAP (licence commerciale) : la connexion automatique au bugtracker (si les identifiants sont identiques sur Squash TM et le bugtracker) est désormais possible lorsque les plugins LDAP ou AD sont installés. Et des évolutions d'importance moindre ainsi que nombreuses corrections sur les différents espaces de l'application. Dans cette nouvelle version de Squash TM, la librairie de log a été montée de version de Log4j vers Log4j2. Dans le cas d'une montée de version de Squash TM, il est donc nécessaire de mettre à jour le fichier de configuration des logs ainsi que le script de démarrage de Squash TM. Des tableaux de bord sont automatiquement mis à jour par Squash pour suivre l'avancement de votre recette de test Squash vous permet de réaliser un dashboard personnalisé adapté à vos besoins de suivi pendant vos phases de test

  • Correctifs autour de la bibliothèque Apache log4j

    Une vulnérabilité a été détectée dans la bibliothèque de journalisation Apache log4j : https://www.cve.org/CVERecord?id=CVE-2021-44228 , https://www.cve.org/CVERecord?id=CVE-2021-45046 et https://www.cve.org/CVERecord?id=CVE-2021-45105 . Elle impacte Squash TM, Xsquash Cloud et Squash TF. Squash TM Concernant Squash TM, des versions correctives sont disponibles pour toutes les versions maintenues, elles embarquent la mise à jour de log4j vers la version 2.17. Les versions correctives sont les suivantes : 1.21.7 1.22.9 2.0.3 2.1.5 Ces versions corrigent également la vulnérabilité pour les plugins, y compris les plugins Squash AUTOM et Squash DEVOPS. Cette mise à jour est iso fonctionnelle, elle est donc transparente pour vos utilisateurs. Si vous êtes en version 1.21, 2.0 ou 2.1, ce correctif nécessite uniquement la mise à jour de l'application . Pour les versions 1.22, si vous avez une version inférieure à la 1.22.5, alors une mise à jour de la base de données est également nécessaire. Si vous avez la version 1.22.5 ou supérieure, alors seule la mise à jour de l'application est requise. Toutes les versions de Squash sont impactées, mais seules les versions supportées disposent du correctif. Ainsi, si vous utilisez une version antérieure à la 1.21, nous vous invitons à faire la montée de version à minima vers la 1.21.7. Nous vous recommandons fortement de faire la montée de version au plus vite. Cette vulnérabilité n'impacte pas les installations Docker. Xsquash Cloud De nouvelles versions de Xsquash Cloud pour Jira Cloud sont également disponibles. Si vous disposez d'un Xsquash Cloud hébergé chez Henix, sa mise à jour a déjà été faite par nos services. Les plugins Xsquash pour Jira Server et Data Center ne sont pas impactés. Squash TF Pour Squash TF, voici la procédure à suivre (à faire dans le container dans le cas d'un déploiement Docker) : 1) Télécharger les nouvelles librairies : https://search.maven.org/artifact/org.apache.logging.log4j/log4j-core/2.17.0/jar https://search.maven.org/artifact/org.apache.logging.log4j/log4j-api/2.17.0/jar https://search.maven.org/artifact/org.apache.logging.log4j/log4j-slf4j-impl/2.17.0/jar 2) Dans le répertoire d'installation du serveur / de l'agent se positionner dans le répertoire apache-maven-3.5.0/lib/ext. Vous devriez avoir quelque chose similaire à ceci : 3) Supprimer les 3 fichiers jar présents et les remplacer par ceux téléchargés. Les images docker des TF agents ne sont pas impactées : squash-tf-execution-agent.docker.2.3.1-RELEASE.tar squash-tf-chrome-ui-execution-agent.docker.2.3.1-RELEASE.tar squash-tf-firefox-ui-execution-agent.docker.2.3.1-RELEASE.tar Squash Orchestrator Squash Orchestrator, et OpenTestFactory qu'il inclut, ne sont pas impactés.

  • Squash plébiscitée dans le SILL 2019

    Le SILL (Socle interministériel de logiciels libres) est émis par la Direction interministérielle des systèmes d'information qui présente une liste des logiciels libres dont l'usage est recommandé dans la sphère publique. Publiée dans une nouvelle version chaque année depuis 2014, la liste 2019 du SILL a sélectionné Squash TM pour la cinquième année consécutive ainsi que Squash TF .

  • Sortie de Squash 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 . 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) 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. 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. 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. 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 bugracker 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. Cette nouvelle version rétablit également la fonctionnalité d’impression des exigences et des cas 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 de démo en ligne en cliquant sur le bouton ci-dessous :

  • La numérotation des versions de Squash évolue

    À partir de la prochaine version majeure de Squash TM, le système de numérotation des versions de Squash va évoluer. Il a pour but de donner à l’utilisateur plus de visibilité sur la nature des évolutions d’une version et d’expliciter la compatibilité entre les versions du cœur de Squash TM et de ses plugins. Le nouveau système de numérotation exploite désormais les trois nombres de la version : le premier nombre correspond à une version majeure, le deuxième à une version mineure et le troisième à une version corrective. Les plugins sont quant à eux numérotés en fonction de la version du cœur de Squash TM avec laquelle ils sont compatibles : Chaque version majeure du cœur de Squash TM entraîne une version majeure de l’ensemble des plugins, même s’ils ne comportent pas d’évolution Si une version d’un plugin sort indépendamment du cœur de Squash TM, elle reprend les versions majeure et mineure du cœur de Squash TM (les deux premiers numéros) avec lequel elle est compatible Avec cette nouvelle numérotation, la prochaine version majeure de Squash TM qui paraîtra en novembre 2021 sera donc la version 3.0.0 (et non la version 2.2.0 comme ça aurait été le cas avec le précédent système de numérotation). Avec la publication de cette nouvelle version, l’ensemble des plugins passeront eux aussi en version 3.0.0. Le rythme des sorties de Squash TM reste inchangé, à savoir deux versions majeures par an. Concernant Squash AUTOM et Squash DEVOPS, chaque sortie est constituée d’un ensemble de composants compatibles entre eux et incluant : Des plugins de Squash TM qui sont numérotés comme défini ci-dessus. Des composants indépendants de Squash TM qui ont leur propre numéro de version et suivent les mêmes principes que le cœur de Squash TM (c’est-à-dire en trois numéros : version majeure, version mineure et version corrective). Ces sorties sont mensuelles et sont nommées sous la forme AAAA-MM.

  • De nouvelles formations Squash pour la saison 2020-2021

    Les formations Squash ont été mises à jour, repensées et ajustées au plus près de vos besoins. Que vous souhaitiez gérer vos tests manuellement, en mode Agile ou en faisant appel à l'automatisation avec Squash, notre équipe de consultants/formateurs vous accompagne et vous guide pas à pas dans des programmes courts (1 à 3 jours). Chaque session est enrichie de l'expérience professionnelle du formateur. En plus d’avoir réadapté les formations, de nouveaux programmes voient le jour pour la saison 2020-2021 : vous pouvez apprendre à piloter vos projets de recette avec Squash TM, utiliser Squash pour intégrer vos tests dans votre chaîne DevOps, ou encore acquérir tous les savoirs pour maîtriser le déploiement et l'administration technique de Squash. Plus de détails sur la page de notre centre de formation : Ecole de la Qualité Logicielle/Formations Squash

bottom of page