Les différents espaces de Squash
La page d'accueil de Squash
Une fois l'utilisateur connecté, il accède à la page d'accueil de l'application, où il peut choisir le contenu affiché :
Le clic sur le bouton [Message] affiche le Message de la page d'accueil. Le message peut être paramétré par un Administrateur.
Si un tableau de bord a été enregistré comme Favori pour la page d'accueil depuis l'espace Pilotage, ce tableau de bord s'affiche en cliquant sur le bouton [Tableau de bord]
La page d'accueil est également accessible depuis la barre de navigation en cliquant sur le logo Squash.
Présentation des espaces de Squash
La barre de navigation
La barre de navigation latérale, sur la gauche de l'écran, est permanente et permet d'accéder à tous moments aux différents espaces de Squash.
Rétractée, elle n'affiche que les icônes des espaces afin d'offrir plus d'espace à la consultation des objets.
Espaces Exigences, Cas de test et Exécutions
Espaces dédiés au cœur de métier de qualification logicielle, ils permettent respectivement de :
- créer, organiser, tracer et versionner les exigences ;
- créer, gérer, modulariser et variabiliser les cas de test ;
- gérer, planifier et exécuter les campagnes de tests et valider les exigences des sprints.
Attention
Les captures d'écran présentes dans la documentation peuvent encore faire référence à l'ancien nom de l'espace Exécutions (précédemment appelé Campagnes).
Espace Pilotage
Espace consacré au suivi de la recette, il est essentiellement destiné à l'usage des chefs de projet recette.
Espace Automatisation
Espace destiné à la gestion du processus d'automatisation dans Squash.
Espace Actions
Espace dédié à la mutualisation des actions des cas de test BDD (nécessite la license Squash Ultimate 💎).
Info
Le menu Administration est accessible uniquement aux utilisateurs Administrateur ou Chef de projet
Mon compte
La page Mon compte est accessible depuis l'icône contenant les initiales de l'utilisateur au pied de la barre de navigation.
Au survol de cette icône deux sous-menus s'affichent : Mon compte et Déconnexion.
Mon compte
La page Mon compte recense les informations du compte utilisateur courant à travers différents blocs :
Informations
Ce bloc contient les informations relatives à l'utilisateur courant : son nom, son mail et le groupe auquel il est associé (Administrateur ou Utilisateur). Il peut, depuis cette page, modifier son mail ou son mot de passe local.
Habilitations
Cette table permet de visualiser la liste des projets auxquels l'utilisateur est associé et les permissions qui lui sont attribuées.
Mode de configuration des bugtrackers
Ce bloc permet de gérer la connexion aux bugtrackers associés aux projets sur lesquels l'utilisateur est habilité. Lorsque l'option Les utilisateurs s'authentifient eux-mêmes est sélectionnée lors de la configuration d'un bugtracker par un administrateur et que celui-ci est associé à un projet auquel l'utilisateur a été habilité, alors l'utilisateur peut choisir une connexion manuelle ou automatique.
Lorsque la connexion Manuelle au bugtracker est sélectionnée, l'utilisateur doit se connecter systématiquement au bugtracker pour déclarer ou consulter une anomalie en cliquant sur le bouton [Se connecter]. Lorsque la connexion Automatique est sélectionnée, une connexion au bugtracker est automatiquement déclenchée.
Le champ Enregistrement des identifiants liste les bugtrackers associés aux projets auxquels l'utilisateur est habilité. Lorsque l'utilisateur enregistre ses identifiants de connexion, il est connecté automatiquement au bugtracker depuis les différents espaces de l'application. Il est nécessaire de cliquer sur le bouton [Enregistrer] pour valider la saisie.
Focus
Selon le type de bugtracker, les identifiants peuvent varier. Pour plus d'informations, consulter la page Protocole d'authentification des bugtrackers.
Jetons d'API personnels
Chaque utilisateur peut créer des jetons personnels pour effectuer des appels API. Pour cela, cliquer sur .
Tous les champs sont obligatoires :
- nom (maximum 255 caractères) ;
- permissions :
- lecture pour autoriser les opérations
GET
uniquement ; - lecture et écriture pour autoriser toutes les opérations (
GET
,POST
,DELETE
,PATCH
) ;
- lecture pour autoriser les opérations
- date d'expiration : par défaut un an après la date de création, ne peut pas dépasser un an.
Le jeton généré n'est affiché qu'une seule fois. Cliquez sur pour l'afficher ou sur pour le copier sans l'afficher.
Le jeton pourra ensuite être détruit en cliquant sur l'icône dans la liste des jetons.
Déconnexion
En cliquant sur le sous-menu Déconnexion, l'utilisateur courant est déconnecté de l'application.
Filtre projets
Accessible depuis la barre de navigation, le menu Filtre projets permet de sélectionner les projets à afficher dans les bibliothèques des différents espaces de l'application et au niveau des fonctionnalités appelant le référentiel d'une bibliothèque.
Depuis ce menu, l'option Tous les projets permet d'afficher tous les projets tandis que l'option Multi-projets ouvre une fenêtre de sélection des projets. Pour sélectionner un projet à inclure dans le filtre, cocher la case devant son nom puis cliquer sur [Confirmer]. Pour faciliter la sélection des projets, un champ de recherche dynamique sur le Nom et l'Étiquette des projets est disponible.
Focus
Le filtre projets est appliqué par défaut sur les pages de Recherche.
Bugtrackers
Le menu Bugtrackers de la barre de navigation affiche la liste de tous les bugtrackers associés aux projets sur lesquels l'utilisateur courant est habilité.
En cliquant sur son nom, le bugtracker s'affiche dans un nouvel onglet ou dans une i-frame. Seuls les bugtrackers Jira et RTC supportent l'affichage en i-frame.
Aide
Le menu Aide présent dans la barre de navigation donne accès à quatre sous-menus :
À propos de Squash
La pop-up indique la version de Squash en cours d'utilisation, le lien vers la licence LGPL et un lien vers les crédits des icônes utilisées dans l'application.
Documentation
Le lien redirige vers la documentation en ligne de Squash.
Documentation API
Il contient des sous-menus qui redirigent vers la documentation des API de Squash :
- API REST ;
- API REST Admin ;
- API REST Xsquash4Jira ;
Info
Ce menu et ses sous-menus ne s'affichent que si les plugins correspondants sont installés. Pour plus d'informations sur les API, consulter la page les APIs Squash.
Rapporter une anomalie
Le lien redirige vers le bugtracker public de l'outil Squash sur lequel il est possible de soumettre les anomalies rencontrées au cours de son utilisation. La création d'un compte est libre sur cette instance.