Les paramètres système
Les paramètres système de Squash TM se gèrent depuis l'ancre Paramètres système du sous-menu Système de l'Administration Squash TM.
Pièces jointes
Le bloc Pièces jointes permet de gérer les paramètres d'import pour les pièces jointes et les fichiers d'import.
Dans le champ Extensions autorisées, il suffit de renseigner les extensions de pièces jointes à autoriser séparées par des virgules pour permettre leur téléchargement depuis les espaces dédiés dans l'application.
La Taille limite des pièces jointes en Bytes permet de renseigner la taille maximum autorisée pour les pièces jointes. Au-delà de cette taille, les pièces jointes ne sont pas téléchargeables dans Squash TM.
La Taille limite des imports en Bytes permet de renseigner la taille maximum autorisée pour les fichiers d'import d'exigences et de cas de test. Au-delà de cette taille, les fichiers d'import ne sont pas pris en compte par Squash TM.
Focus
La modification des champs Taille limite peut nécessiter une modification des paramètres en base de données pour être cohérente avec les valeurs renseignées.
La case à cocher Autoriser la prévisualisation des fichiers HTML et SVG indique si les fichiers HTML et SVG doivent être affichés dans la prévisualisation des attachements.
Prévention du Cross Site Scripting
La prévisualisation des pièces jointes HTML ou SVG présente un risque de sécurité : des fichiers malveillants peuvent contenir du code JavaScript qui s'exécute automatiquement lors de l'affichage, ce qui permet des attaques de type Cross Site Scripting (XSS).
Étant donné qu'il n'est pas possible de différencier du JavaScript légitime, par exemple celui apparaissant dans un rapport généré par un framework de test automatisé, et du JavaScript malveillant, l'administrateur de Squash ne peut qu'interdire l'affichage de tels fichiers, au détriment du confort des utilisateurs qui devront télécharger les pièces jointes pour les voir.
URL publique de Squash
Le bloc URL publique de Squash permet de déclarer l'URL publique de Squash TM. Celle-ci doit s'arrêter à /squash
. Pour exemple, l'URL publique de l'instance de démo Squash TM est : https://demo.squashtest.org/squash.
Cette valeur est utilisée par l'outil pour fixer les URLs présentes dans les fichiers .json
de réponse de l'API Squash, dans les descriptions d'anomalies déclarées depuis Squash TM et comme callbackurl pour les échanges bidirectionnels Squash TM/Jenkins, Squash TM/Squash Orchestrator ou encore Squash TM/Jira.
Elle est également indispensable pour accéder à la documentation de l'API depuis la barre de navigation et, dans le cas de l'utilisateur plugin Xsquash4GitLab, pour afficher les indicateurs de suivi de la recette dans GitLab.
Gestion des erreurs
Il est possible d'activer ou désactiver l'affichage du détail des erreurs dans Squash TM.
Si l'option est activée, le détail de l'erreur (stack trace) s'affiche pour l'utilisateur dans une pop-up lorsqu'il rencontre une erreur à l'utilisation de l'outil.
Si l'option est désactivée, en cas d'erreur, la pop-up indique à l'utilisateur de prendre contact avec un administrateur pour en savoir plus sur le détail de l'erreur.
En savoir plus
Le bloc Gestion des erreurs est caché si la propriété squashtm.stack.trace.control.panel.visible
du fichier de configuration de Squash TM est à false
. Pour en savoir plus sur les propriétés de Squash TM, consulter la page suivante : Gestion du fichier de configuration Squash TM.
Authentification automatique au bugtracker à la connexion
Cette option permet d'activer ou de désactiver l'authentification automatique de l'utilisateur au bugtracker lorsqu'il se connecte à Squash TM.
Si cette option est activée, lorsque l'utilisateur s'identifie, Squash TM tente de se connecter au bugtracker avec les identifiants utilisés pour se connecter à Squash TM, sans tenir compte des informations renseignées dans Mon compte. Cette fonctionnalité est utile dans un environnement où l'authentification à Squash TM et au bugtracker associé est déléguée au même annuaire LDAP ou AD.
Si cette option est désactivée, ce sont les identifiants renseignés dans Mon compte qui sont pris en compte pour se connecter au bugtracker.
Insensibilité à la casse des logins et des actions BDD
Logins
Il est possible d'activer ou désactiver l'insensibilité à la casse pour tous les logins des utilisateurs de Squash TM :
Quand l'insensibilité à la casse est activée, il n'est plus possible pour les administrateurs de créer des doublons de logins en faisant varier majuscules et minuscules. Les utilisateurs peuvent quant à eux renseigner leur login sans respecter la casse pour se connecter à l'application. Cette option est utile lorsque l'authentification à Squash TM est déléguée à un outil tiers tel que LDAP ou AD.
Si l'insensibilité à la casse est désactivée, les utilisateurs doivent saisir leur login en respectant la casse pour se connecter à l'application et les administrateurs peuvent créer des doublons de login en variant majuscules et minuscules.
Actions BDD
Il est également possible de configurer l'insensibilité à la casse des actions utilisées dans les cas de test BDD et présentes dans l'espace Actions.
Quand l'insensibilité à la casse est activée, dans l'espace Actions, il n'est plus possible de créer dans un même projet des doublons d'actions en faisant varier majuscules et minuscules.
Si l'insensibilité à la casse est désactivée, deux actions similaires mais avec une casse différente pourront coexister dans un même projet de l'espace Actions.
Utilisation des jalons
Cette option permet d'activer ou de désactiver les fonctionnalités relatives aux jalons dans Squash TM.
Attention
La désactivation des jalons signifie que tous les jalons créés sont supprimés et les fonctionnalités liées désactivées. Tous les éléments associés aux jalons ne le sont plus.
À la réactivation, les jalons et leurs associations ne sont pas conservés.
Désactivation de la recherche automatique
Il est possible d'activer ou désactiver le lancement automatique de la recherche pour l'ensemble des pages de recherche des différents espaces. Lorsque l'option est désactivée, cliquer sur le bouton [Recherche] pour lancer la recherche.