Aller au contenu

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.

accueil-message

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]

accueil-db

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.

Page d'accueil Squash

Rétractée, elle n'affiche que les icônes des espaces afin d'offrir plus d'espace à la consultation des objets.

Barre de navigation rétractée

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.

Mon compte

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

Grille des jetons d'API

Chaque utilisateur peut créer des jetons personnels pour effectuer des appels API. Pour cela, cliquer sur Ajouter.

Création d'un jeton

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) ;
  • date d'expiration : par défaut un an après la date de création, ne peut pas dépasser un an.

Affichage du jeton

Le jeton généré n'est affiché qu'une seule fois. Cliquez sur Afficher pour l'afficher ou sur Copier pour le copier sans l'afficher.

Le jeton pourra ensuite être détruit en cliquant sur l'icône Supprimer 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.

filtre-projet

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 :

Aide

À 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.