Squash TM - Guide Utilisateur Tm.1.2.0 FR
Squash TM - Guide Utilisateur Tm.1.2.0 FR
Squash TM - Guide Utilisateur Tm.1.2.0 FR
Fichier : Squash - SP 3.1 - Squash TM - F_Déploiement - Guide utilisateur Squash TM.1.2.0 v00.00.03.doc
Page 1
Guide utilisateur de Squash TM v1.2.0
Copyright
Ce document est la propriété de ©SQUASH.
Licence
Ce document et toutes ses annexes sont placés sous les termes de la licence Creative Commons Attribution-
NonCommercial-NoDerivs 3.0 Unported License, dont les principales dispositions sont rappelées ci-dessous.
Noncommercial — You may not use this work for commercial purposes.
No Derivative Works — You may not alter, transform, or build upon this work.
Page 2
Guide utilisateur de Squash TM v1.2.0
Page 3
Guide utilisateur de Squash TM v1.2.0
Sommaire
1 Généralités.......................................................................................................................................................................................................................................7
Objet du document ..............................................................................................................................................................................................................................7
1.1 Présentation générale de l’outil ..............................................................................................................................................................................................7
1.1.1 Page d’accueil .....................................................................................................................................................................................................................7
1.1.2 Page générique et fonctions communes des différents espaces (exigences, cas de tests, campagnes) .........................................................................9
1.2 Interface Administration ........................................................................................................................................................................................................11
1.2.1 Gérer les utilisateurs .........................................................................................................................................................................................................12
1.2.2 Gérer les projets................................................................................................................................................................................................................20
1.2.3 Gérer le message d’accueil et le message de connexion ................................................................................................................................................22
Page 4
Guide utilisateur de Squash TM v1.2.0
Page 5
Guide utilisateur de Squash TM v1.2.0
5 Reporting .......................................................................................................................................................................................................................................92
5.1 Avancement de l’exécution (suivi d’avancement).................................................................................................................................................................92
5.1.1 Générer un rapport d’avancement de l’exécution.............................................................................................................................................................92
5.1.2 Les rapports d’avancement de l’exécution générés .........................................................................................................................................................94
5.1.3 Exporter les rapports d’avancement de l’exécution générés ...........................................................................................................................................95
5.2 Couverture des exigences par les tests (suivi d’avancement) .............................................................................................................................................96
5.2.1 Générer un rapport de suivi d’avancement de la couverture des exigences par les tests ..............................................................................................96
5.2.2 Les rapports de couverture des exigences par les tests générés ....................................................................................................................................97
5.2.3 Exporter les rapports de couverture des exigences par les tests générés ......................................................................................................................97
6 Annexes .........................................................................................................................................................................................................................................99
Guide de lecture ................................................................................................................................................................................................................................99
Concepts de base............................................................................................................................................................................................................................100
Page 6
Guide utilisateur de Squash TM v1.2.0
1 Généralités
OBJET DU DOCUMENT
Guide de prise en main de l’outil SQUASH.
Espace Home
Espace Exigences
Espace Cas de Tests
Barre de navigation
Espace Campagnes
Espace Bugtracker
Espace Rapport
Page 7
Guide utilisateur de Squash TM v1.2.0
Le lien ‘Filtre global’ permet de sélectionner les projets qui apparaîtront dans
l’arbre.
Afin d’activer le filtre dans les interfaces de l’application, cliquer sur la checkbox
située devant le lien ‘filtre global’ qui se modifiera en ‘filtre global (activé)’. Au
dessus de l’arbre s’affichera « Filtre activé ».
[Filtre global]
Pour accéder à l’interface d’administration cliquer sur le lien [Administration] Gestion des Utilisateurs
Administration situé dans la barre de menu (cf §Erreur ! Source du renvoi introuvable.). Cette Gestion des Projets
interface permet d’accéder aux modules suivants : Consulter/Modifier le message de connexion
Consulter/Modifier le message d’accueil
Déconnexion Le lien déconnecte l’utilisateur de l’application.
Page 8
Guide utilisateur de Squash TM v1.2.0
1.1.2 Page générique et fonctions communes des différents espaces (exigences, cas de tests, campagnes)
Pour l’ensemble de l’application, chaque espace est structurée à l’identique de la manière suivante :
Zone de travail
La zone de travail () permet d’afficher les attributs de l’élément sélectionné (dans l’arbre) dans la bibliothèque.
Page 9
Guide utilisateur de Squash TM v1.2.0
Bibliothèque
La bibliothèque () se compose des boutons [Ajouter] () et [Actions] () ainsi que l’arbre affichant les éléments créés. Il est possible de réaliser des
glisser/déposer afin de réordonner les éléments. (Ergonomie : apparition des menus si passage du pointeur de souris)
Page 10
Guide utilisateur de Squash TM v1.2.0
Focus :
Afin de classer le dossier par ordre alphabétique il est nécessaire de rafraichir la page en cliquant sur la touche [F5] du clavier.
Pour créer un sous dossier
Créer au préalable un dossier soit dans l’espace Exigences, soit dans l’espace Cas de Tests, soit dans l’espace Campagnes
Aller dans l’espace où vous avez créé le dossier
Sélectionner le dossier
Cliquer sur le bouton [Ajouter] situé au dessus de l’arbre
Sélectionner « Nouveau dossier »
Compléter les champs demandés
Cliquer sur le bouton [Ajouter]
Le sous dossier se place dans l’arbre à la suite de toutes les ramifications déjà créées dans le dossier.
Focus :
Afin de classer le dossier par ordre alphabétique il est nécessaire de rafraichir la page en cliquant sur la touche [F5] du clavier.
Page 11
Guide utilisateur de Squash TM v1.2.0
Pour gérer les utilisateurs, cliquer sur [Gestion des Utilisateurs] () de l’interface d’administration (voir § 1.2).
Page 12
Guide utilisateur de Squash TM v1.2.0
Focus :
L’ordre alphabétique prend en compte les majuscules et les minuscules c'est-à-dire que « Paul » sera avant « annie ».
Page 13
Guide utilisateur de Squash TM v1.2.0
Le projet
Testeur référent
Chef de projet
La permission
Invité
Designer de test
(voir § 1.2.1.4)
Testeur référent
Testeur
Valideur
1.2.1.3 Profils
Il est possible d’attribuer un groupe à l’utilisateur. Ce choix de groupe se fait soit à la création de l’utilisateur (voir § 1.2.1.1) soit lors de la consultation du profil
de l’utilisateur (voir § 1.2.1.2).
Administrateur
Groupe de l’utilisateur Gestionnaire de projet
Utilisateur
Donner un profil administrateur à un utilisateur lui permet d’accéder à l’interface d’administration (voir § 1.2)
Donner un profil Utilisateur ou Gestionnaire de projet ne permet pas à l’utilisateur d’accéder à l’interface d’administration.
Page 14
Guide utilisateur de Squash TM v1.2.0
1.2.1.4 Habilitations
Il est possible d’attribuer des habilitations aux différents utilisateurs afin qu’ils aient accès ou non aux projets et qu’ils puissent agir ou non dessus.
Accéder à la page de consultation des utilisateurs (voir § 1.2.1.2 Consulter/Modifier un utilisateur). Le bloc escamotable Habilitations permet de choisir entre
les différentes habilitations.
Espace Exigences
Page 15
Guide utilisateur de Squash TM v1.2.0
Page 16
Guide utilisateur de Squash TM v1.2.0
Espace Campagnes
Page 17
Guide utilisateur de Squash TM v1.2.0
Espace Itération
Page 18
Guide utilisateur de Squash TM v1.2.0
Suite de test
Exécution
Espace Rapport
Page 19
Guide utilisateur de Squash TM v1.2.0
Administration
Pour gérer les projets (), cliquer sur [Gestion des Projets] de l’interface d’administration (voir § 1.2)
Page 20
Guide utilisateur de Squash TM v1.2.0
Page 21
Guide utilisateur de Squash TM v1.2.0
Pour gérer le message d’accueil ( ), cliquer sur [Consulter/Modifier le message d’accueil] ou [Consulter/Modifier le message de connexion] de
l’interface d’administration (voir § 1.2).
Cliquer sur le texte écrit par défaut, un éditeur texte enrichi permet de rédiger un nouveau message d’accueil.
Cliquer sur [Valider]
Le nouveau message d’accueil ou de connexion se fige et s’affichera à chaque nouvelle connexion.
Focus :
Si aucun texte n’est affiché, cliquer sur ‘(cliquer pour éditer…)’.
L’interface n’est accessible que si l’utilisateur logué à une habilitation d’administrateur.
Page 22
Guide utilisateur de Squash TM v1.2.0
L’espace Exigences est accessible via la barre de navigation (voir §1.1.1), il permet d’avoir accès à l’ensemble des actions permettant la gestion d’une
exigence.
Page 23
Guide utilisateur de Squash TM v1.2.0
Bibliothèque ()
L’arbre présente les projets, en cliquant sur la flèche ( )() situé devant les projets (ou en double cliquant sur l’élément) l’utilisateur déroule les dossiers/sous
dossiers ou exigences déjà rattachés au projet.
Les actions disponibles selon les boutons seront indiquées en grisées si elles ne sont pas
[Ajouter] Nouveau Dossier disponibles pour l’utilisateur.
() Nouvelle Exigence La disponibilité de l’action peut dépendre :
des habilitations de l’utilisateur
de l’élément sélectionné
Copier le(s) élément(s) sélectionné(s)
(ctrl+c) La représentation de l’exigence dans l’arbre se fait par « <le libellé> » et « <la référence
[Actions]
Coller la sélection (ctrl+v) utilisée> ».
()
Renommer l’élément (F2) Le libellé et la référence affichés sont ceux de la dernière version existante de l'exigence.
Supprimer le(s) élément(s) Les champs modifiables le sont uniquement si l’utilisateur possède l’habilitation adéquate pour
sélectionné(s) (suppr) agir sur le projet auquel est rattachée l’exigence.
Recherche ()
Page 24
Guide utilisateur de Squash TM v1.2.0
Focus :
Vous pouvez également créer une exigence à partir d’un dossier, d’un
sous-dossier ou à partir d’une autre exigence.
Page 25
Guide utilisateur de Squash TM v1.2.0
Page 26
Guide utilisateur de Squash TM v1.2.0
Les différentes données de l'exigence sont affichées dans la zone de travail suite à la sélection d'une exigence dans l'arbre :
Est déterminé lors de la création de l’exigence. Il permet d’identifier cette dernière dans
Libellé de l'exigence ()
l’arbre et dans chaque interface où elle sera présente.
Peut être modifié en renommant l’exigence.
Propose trois actions :
[Renommer]
Barre d’outils ()
[Supprimer]
[Créer une nouvelle version]
Date de création Est déterminée automatiquement lors de la création du cas de test. Elle n’est pas
(renseignée par le modifiable.
système)
Est déterminé automatiquement lors de la création du cas de test. Le système le
Créateur (renseigné par
détermine en fonction de l’utilisateur logué lors de la création. Le champ n’est pas
le système)
Champs modifiable.
création/modification Date de dernière Est déterminée automatiquement lors de la modification du cas de test. Elle n’est pas
() modification modifiable.
(déterminée par le Est prise en compte la dernière modification.
système)
Dernier modificateur Est déterminé automatiquement lors de la modification du cas de test. Le système le
(renseigné par le détermine en fonction de l’utilisateur logué lors de la modification. Le champ n’est pas
système) modifiable.
Prend pour valeur un nombre entier strictement positif. Il ne peut être modifié par
Version l'utilisateur et est positionné automatiquement par le système ;
La création d’une nouvelle version est possible via [Créer une nouvelle version].
Est déterminée lors de la création de l’exigence. Facultative lors de la création, elle peut
Description (facultative) être complétée par la suite en cliquant sur le champ dans la page de consultation de
Onglet Informations
l’exigence.
Est déterminée lors de la création de l’exigence. Est un champ texte de 20 caractères
Bloc Informations
maximum, facultatif lors de la création, il peut être complété par la suite en cliquant sur
générales () Référence
le champ dans la page de consultation de l’exigence.
Elle est affichée avant le libellé dans l’arbre.
Est déterminée lors de la création de l’exigence (elle prendra la valeur Mineure par
défaut). Champ facultatif lors de la création, il peut être modifiée dans la page de
consultation de l’exigence au moyen de la combobox. La criticité peut prendre les
Criticité
valeurs suivantes :
Mineure
Majeure
Page 27
Guide utilisateur de Squash TM v1.2.0
Critique
Non définie
Détermine la catégorie de l’exigence (elle prendra la valeur Non définie par défaut). Elle
peut être modifiée dans la page de consultation de l’exigence au moyen de la
combobox. Elle peut prendre les valeurs suivantes :
Fonctionnelle
Catégorie Non fonctionnelle
Cas d’utilisation
Métier
Exigence de test
Non définie
Détermine le statut de l’exigence, peut être modifié dans la page de consultation de
l’exigence au moyen de la combobox.
Les exigences peuvent avoir un statut au choix dans la liste suivante :
1-En cours de rédaction
2-A approuver
Statut 3-Approuvée
4-Obsolète
A sa création, une exigence a le statut "1-En cours de rédaction".
Une exigence ne peut être passée au statut "3-Approuvée" que si elle était
précédemment au statut "2-A approuver". Si cette règle n'est pas respectée, un
message informe l'utilisateur.
Bloc Cas de Test vérifiant cette Exigence () Permet d’associer des cas de test à l’exigence
Bloc Historique des modifications () Permet de suivre les modifications dès lors que son statut est ‘2- A approuver’
Permet de gérer les Pièces Jointes () Les pièces jointes sont gérées à partir de l’onglet Pièces Jointes : le tableau de cet
onglet permet de :
Onglet Pièces jointes
Page 28
Guide utilisateur de Squash TM v1.2.0
Focus :
Page 29
Guide utilisateur de Squash TM v1.2.0
Page 30
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [Associer des Cas de test] () du bloc escamotable Cas de Test vérifiant cette Exigence.
Cette commande ouvre une page de niveau deux qui contient dans sa partie gauche (arbre) les projets et dans sa partie de droite un tableau :
Cliquer sur la flèche ( )() située devant le projet (ou en double cliquer sur l’élément) et les cas de test associés à ce projet apparaitront.
Sélectionner le(s) tests à associer (), une sélection simple comme une sélection multiple est possible (voir § 0 et §0).
Cliquer sur [>>] (), le(s) test(s) sélectionné(s) viendra(ont) se placer dans le tableau de droite ().
Focus :
Lorsqu’un cas de test est déjà placé dans le tableau de droite, il ne pourra être associé une nouvelle fois.
Page 31
Guide utilisateur de Squash TM v1.2.0
Page 32
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [Associer des Cas de test] du bloc escamotable Cas de Test vérifiant cette Exigence (),
Cette commande ouvre une page de niveau deux, qui contient dans sa partie gauche (arbre), les projets et dans sa partie de droite un tableau (voir : Associer
des cas de test).
Sélectionner le(s) tests à désassocier (), en cliquant sur le numéro d’ordre du(es) cas de test du tableau de droite, une sélection simple comme une
sélection multiple est possible (voir § 0 et §0).
Cliquer sur [<<](), le(s) test(s) sélectionné(s) viendra(ont) se replacer dans l’arbre de gauche.
Cliquer sur [retour] ().
La page de consultation de l’exigence s’affiche, le tableau du bloc escamotable Cas de test vérifiant cette exigence est mis à jour.
Ou
Page 33
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [Créer une nouvelle version] () disponible sur la page de consultation d’une exigence (voir § 2.2)
Une popup () informe qu’une nouvelle version va être créée et qu’elle sera utilisée comme version courante.
Cliquer sur [ok] ()
La popup se ferme et l’on retrouve la page de consultation d’une exigence. Le numéro de version est alors modifié en conséquence.
2.1 EXPORTER UNE EXIGENCE
Le lien ‘exporter’ () se trouve en bas de la bibliothèque des exigences.
En cliquant sur ‘exporter’, un fichier est généré.
Son nom est la concaténation du champ Nom du fichier et de l'extension associée au format d'export choisit.
Page 34
Guide utilisateur de Squash TM v1.2.0
Page 35
Guide utilisateur de Squash TM v1.2.0
Bibliothèque ()
La bibliothèque des cas de test est composée d’un arbre et de trois boutons :
L’arbre présente les projets, en cliquant sur la flèche ( ) situé devant les projets (ou en double cliquer sur l’élément) l’utilisateur déroule les dossiers/sous
dossiers ou cas de test déjà rattachés au projet.
Générer l’import
Page 36
Guide utilisateur de Squash TM v1.2.0
Page 37
Guide utilisateur de Squash TM v1.2.0
Recherche ()
Cliquer sur l’onglet Recherche situé au dessus de l’arbre
Compléter les champs demandés
Cliquer sur [Rechercher] ()
Le(s) cas de test correspondant aux critères définis s’affichera(ont).
Page 38
Guide utilisateur de Squash TM v1.2.0
Page 39
Guide utilisateur de Squash TM v1.2.0
Page 40
Guide utilisateur de Squash TM v1.2.0
Les différentes données du cas de test sont affichées dans la zone de travail suite à la sélection d'un cas de test dans l'arbre.
Elle se présente sous la forme d’un tableau et d’une barre d’outils.
Est déterminé lors de la création du cas de test. Il permet d’identifier ce dernier dans
Libellé (obligatoire) () l’arbre et dans chaque interface où il sera présent.
Peut être modifié en renommant le cas de test (voir § 3.2.3).
Date de création Est déterminée automatiquement lors de la création du cas de test. Elle n’est pas
(renseigné par le modifiable.
système)
Est déterminé automatiquement lors de la création du cas de test. Le système le
Créateur (renseigné par
détermine en fonction de l’utilisateur logué lors de la création. Le champ n’est pas
le système)
Champs modifiable.
création/modification Date de dernière Est déterminée automatiquement lors de la modification du cas de test. Elle n’est pas
() modification modifiable.
(déterminée par le Est prend en compte la dernière modification.
système)
Dernier modificateur Est déterminé automatiquement lors de la modification du cas de test. Le système le
(renseigné par le détermine en fonction de l’utilisateur logué lors de la modification. Le champ n’est pas
système) modifiable.
Page 41
Guide utilisateur de Squash TM v1.2.0
Est déterminée lors de la création du cas de test. Champ facultatif lors de la création, il
peut être complété par la suite en cliquant sur le champ dans la page de consultation du
Description (facultative) cas de test.
Est déterminée lors de la création du cas de test. Champ facultatif lors de la création, il
Référence peut être complété par la suite en cliquant sur le champ dans la page de consultation du
Onglet Informations
/
/
Page 42
Guide utilisateur de Squash TM v1.2.0
Permet de gérer les Pièces Jointes () Les pièces jointes sont gérées à partir de l’onglet Pièces Jointes : le tableau de cet
onglet permet de :
Focus :
Les champs modifiables le sont uniquement si l’utilisateur a l’habilitation adéquate pour agir sur le projet auquel est rattaché le cas de test.
Page 43
Guide utilisateur de Squash TM v1.2.0
Page 44
Guide utilisateur de Squash TM v1.2.0
Focus :
Il est obligatoire de remplir l’éditeur texte enrichi de la partie
Actions sinon, le pas de test n’est pas créé.
Page 45
Guide utilisateur de Squash TM v1.2.0
Il est possible de modifier un pas de test aussi bien la partie Actions que la partie Résultats attendus.
Cliquer sur le texte de la partie Actions () ou Résultats attendus () du Le pas de test se modifie en un éditeur texte
pas de test à modifier. enrichi ().
Saisir les modifications () Cliquer sur valider () et le nouveau texte se fige.
Page 46
Guide utilisateur de Squash TM v1.2.0
Page 47
Guide utilisateur de Squash TM v1.2.0
Sélectionner un pas de test en cliquant sur son numéro d’ordre, une Cliquer sur [Effacer le(s) Pas] () ou sur [Supprimer ce pas] () situé au
sélection multiple est possible (). bout de la ligne du pas de test.
Un message vous demandera de confirmer votre volonté de supprimer Cliquer sur [Supprimer] ()
le(s) pas de test sélectionné(s) ().
La popup de message se ferme et le tableau de l’onglet Script est mis à jour.
Page 48
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [appeler un cas de test] (). Une page de niveau deux s’ouvre. Elle contient dans sa partie gauche
(arbre) les projets ().
Cliquer sur la flèche ( ) située devant le projet (ou en double cliquant sur Sélectionner le cas de test à appeler, s’affichera dans la partie de droite la
l’élément) et les cas de test associés à ce projet apparaitront (). page de consultation du cas de test ().
Cliquer sur [Appeler ce cas de test] ()
La page de consultation du cas de test s’affiche, le tableau de l’onglet Script est mis à jour de la façon suivante : <Appel de ‘’…….’’> ().
Focus : Il n’est pas possible d’appeler le cas de test sur lequel l’utilisateur travail cela créerait un cycle infini.
Page 49
Guide utilisateur de Squash TM v1.2.0
Page 50
Guide utilisateur de Squash TM v1.2.0
Sélectionner le pas de test à copier en cliquant sur son numéro d’ordre (). Cliquer sur [copier] ().
Sélectionner le pas de test précédent l’endroit où l’utilisateur souhaite coller sa sélection (). Cliquer sur [coller] ().
Le pas de test sera copié à la suite du pas de test sélectionné à l’étape ().
Focus : Il est également possible de copier/coller une sélection multiple continue ou discontinue.
3.4
Page 51
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [Associer des Exigences] () du bloc escamotable Exigence vérifiées par ce Cas de Test présent dans l’onglet Informations.
Cette commande ouvre une page de niveau deux, contenant dans sa partie gauche (arbre) les projets et dans sa partie de droite un tableau :
Cliquer sur la flèche ( ) située devant le projet (ou en double cliquant sur l’élément) et les exigences associées à ce projet apparaitront ().
Sélectionner le(s) exigences à associer, une sélection simple comme une sélection multiple est possible.
Cliquer sur [>>](), le(s) exigences sélectionnée(s) viendra(ont) se placer dans le tableau de droite ().
Focus : Lorsqu’une exigence est déjà placée dans le tableau de droite, elle ne pourra être associée une nouvelle fois.
Page 52
Guide utilisateur de Squash TM v1.2.0
Page 53
Guide utilisateur de Squash TM v1.2.0
Cliquer sur [Associer des Exigences] () du bloc escamotable Exigences vérifiées par ce Cas de test.
Cette commande ouvre une page de niveau deux, qui contient dans sa partie gauche (arbre), les projets et dans sa partie de droite un tableau (voir : Associer
des cas de test).
Sélectionner le(s) exigences à désassocier, en cliquant sur le numéro d’ordre du(es) exigences du tableau de droite, une sélection simple comme une
sélection multiple est possible ().
Cliquer sur [<<](), le(s) exigence(s) sélectionnée(s) viendra(ont) se replacer dans l’arbre de gauche ().
Cliquer sur [Retour] ().
La page de consultation du cas de test s’affiche, le tableau du bloc escamotable Exigences vérifiées par ce Cas de test est mis à jour.
Sélectionner le(s) exigences à désassocier, en cliquant sur le numéro d’ordre de(des) exigences du tableau du bloc escamotable Exigences vérifiées par ce
Cas de test, une sélection simple comme une sélection multiple est possible ().
Cliquez [Supprimer les associations] ()
Ou
Cliquer sur [Supprimer les associations] () situé au bout de la
ligne de chaque exigence associée au cas de test dans le bloc
escamotable Exigences vérifiées par ce Cas de test.
Le tableau est alors mis à jour.
Page 54
Guide utilisateur de Squash TM v1.2.0
Page 55
Guide utilisateur de Squash TM v1.2.0
L’arbre présente les projets, en cliquant sur la flèche ( )() située devant les projets (ou en double cliquant sur l’élément) l’utilisateur déroule les dossiers/sous
dossiers ou itérations déjà rattachés au projet.
Page 56
Guide utilisateur de Squash TM v1.2.0
Focus : Vous pouvez également créer une campagne à partir d’un dossier,
d’un sous-dossier ou à partir d’une autre campagne.
Page 57
Guide utilisateur de Squash TM v1.2.0
Focus : Vous pouvez également créer une itération à partir d’une autre itération.
Page 58
Guide utilisateur de Squash TM v1.2.0
4.2.2 Consulter une campagne/une itération : présentation de la zone de travail des campagnes/itérations
4.2.2.1 Une campagne
Les différentes données de la campagne sont affichées dans la zone de travail suite à la sélection d’un élément campagne dans l'arbre.
Elle se présente sous la forme d’un tableau et d’une barre d’outils.
Page 59
Guide utilisateur de Squash TM v1.2.0
Est déterminé lors de la création de la campagne. Il permet d’identifier cette dernière dans
Libellé (obligatoire) () l’arbre et dans chaque interface où elle sera présente.
Peut être modifiée en renommant la campagne (voir § 3.2.3).
Date de création Est déterminée automatiquement lors de la création de la campagne. Elle n’est pas modifiable.
(renseigné par le
système)
Créateur Est déterminé automatiquement lors de la création de la campagne. Le système le détermine
(renseigné par le en fonction de l’utilisateur logué lors de la création. Le champ n’est pas modifiable
système)
Champs
Date de dernière Est déterminée automatiquement lors de la modification de la campagne. Elle n’est pas
création/modification
modification modifiable.
()
(déterminée par Est prise en compte la dernière modification.
le système)
Dernier Est déterminé automatiquement lors de la modification de la campagne. Le système le
modificateur détermine en fonction de l’utilisateur logué lors de la modification. Le champ n’est pas
(renseigné par le modifiable.
système)
Est déterminée lors de la création de la campagne. Facultative lors de la création, elle peut
Bloc Description () être complétée par la suite en cliquant sur le champ dans la page de consultation de la
campagne.
Date de début Est déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de la
planifiée campagne.
Onglet Informations
(facultatif)
Date de fin Est déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de la
planifiée campagne.
(facultatif)
Bloc Planification Cette date est égale à la date de début réelle de la plus ancienne de toutes les itérations de la
() Date de début campagne si l’utilisateur a choisi la mis à jour automatique en sélectionnant la checkbox Auto.
réelle (facultatif) Peut être déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
la campagne.
Cette date est égale à la date de fin réelle de la plus tardive de toutes les itérations de la
Date de fin réelle campagne si l’utilisateur a choisi la mis à jour automatique en sélectionnant la checkbox Auto.
(facultatif) Peut être déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
la campagne
Page 60
Guide utilisateur de Squash TM v1.2.0
Permet de gérer les Pièces Jointes () Les pièces jointes sont gérées à partir de l’onglet Pièces Jointes : le tableau de cet onglet
permet de :
Onglet Pièces jointes
Les différentes données de l’itération sont affichées dans la zone de travail suite à la sélection d’un élément itération dans l'arbre.
Elle se présente sous la forme d’un tableau et d’une barre d’outils.
Page 61
Guide utilisateur de Squash TM v1.2.0
Page 62
Guide utilisateur de Squash TM v1.2.0
Est déterminé lors de la création de l’itération. Il permet d’identifier cette dernière dans l’arbre
Libellé (obligatoire) () et dans chaque interface où elle sera présente.
Peut être modifié en renommant de l’itération.
Date de création Est déterminée automatiquement lors de la création de l’itération. Elle n’est pas modifiable.
(renseigné par le
système)
Créateur Est déterminé automatiquement lors de la création de l’itération . Le système le détermine en
(renseigné par le fonction de l’utilisateur logué lors de la création. Le champ n’est pas modifiable
système)
Champs
Date de dernière Est déterminée automatiquement lors de la modification de l’itération. Elle n’est pas modifiable.
création/modification
modification Est prise en compte la dernière modification.
()
(déterminée par
le système)
Dernier Est déterminé automatiquement lors de la modification de l’itération. Le système le détermine
modificateur en fonction de l’utilisateur logué lors de la modification. Le champ n’est pas modifiable.
(renseigné par le
système)
Est déterminée lors de la création de l’itération. Champ facultatif lors de la création, il peut être
Bloc Description ()
complété par la suite en cliquant sur le champ dans la page de consultation de l’itération.
Date de début Est déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
planifiée l’itération.
(facultative)
Onglet Informations
Date de fin Est déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
planifiée l’itération.
(facultative)
Bloc Planification Cette date est égale à la date de début réelle de première exécution d’un cas de test de
Date de début
() l’itération si l’utilisateur a choisi la mis à jour automatique en sélectionnant la checkbox Auto.
réelle
Peut être déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
(facultative)
l’itération.
Cette date est égale à la date de fin réelle de dernière exécution d’un cas de test de l’itération
Date de fin réelle si l’utilisateur a choisi la mise à jour automatique en sélectionnant la checkbox Auto.
(facultative) Peut être déterminée par l’utilisateur en cliquant sur le champ dans la page de consultation de
l’itération
Page 63
Guide utilisateur de Squash TM v1.2.0
Permet de gérer les Pièces Jointes () Les pièces jointes sont gérées à partir de l’onglet Pièces Jointes : le tableau de cet onglet
permet de :
Onglet Pièces jointes
Permet d’avoir une vision des anomalies déclarées dans les cas de test associés à l’itération ()
Onglet Anomalies Connues
Page 64
Guide utilisateur de Squash TM v1.2.0
Page 65
Guide utilisateur de Squash TM v1.2.0
Page 66
Guide utilisateur de Squash TM v1.2.0
Page 67
Guide utilisateur de Squash TM v1.2.0
Cliquer sur le bouton [Ajouter] () présent sur le tableau de l’onglet Plan de test.
Cette commande ouvre une page de niveau deux, qui contient dans sa partie gauche (arbre) les projets et dans sa partie de droite un tableau :
Cliquer sur la flèche ( ) située devant le projet (ou double cliquez sur l’élément) et les cas de test associés à ce projet apparaitront ().
Sélectionner le(s) test(s) à associer, une sélection simple comme une sélection multiple est possible.
Cliquer sur [>>] (), le(s) test(s) sélectionné(s) viendra(ont) se placer dans le tableau de droite ().
Focus : Lorsqu’un cas de test est déjà placé dans le tableau de droite, il ne pourra être associé une nouvelle fois.
Sélectionner le(s) cas de tests à désassocier, en cliquant sur le numéro d’ordre du(es) cas de test du tableau de l’onglet plan de test, une sélection simple
comme une sélection multiple est possible.
Cliquez sur [Supprimer] () ou [Supprimer les associations] () situé au bout de la ligne de chaque cas de test associé à la campagne
Le tableau est alors mis à jour.
Page 68
Guide utilisateur de Squash TM v1.2.0
Page 69
Guide utilisateur de Squash TM v1.2.0
Focus : Lorsqu’un cas de test est déjà placé dans le tableau de droite, il ne pourra être associé une nouvelle fois.
Sélectionner le(s) cas de tests à désassocier, en cliquant sur le numéro d’ordre du(es) cas de test du tableau de l’onglet plan de test, une sélection simple
comme une sélection multiple est possible.
Cliquez sur [Supprimer] () ou [Supprimer les associations] () situé au bout de la ligne de chaque cas de test associé à l’itération
Le tableau est alors mis à jour.
Page 70
Guide utilisateur de Squash TM v1.2.0
Page 71
Guide utilisateur de Squash TM v1.2.0
Assigner une campagne ou une itération permet d’affecter un utilisateur à un cas de test à exécuter dans le plan de test d’une campagne ou d’une itération.
Dans le plan de test d’une campagne ou d’une itération, la colonne utilisateur se présente sous la forme d’une combobox.
L’utilisateur a donc le choix entre :
Non Affecté
La liste des utilisateurs ayant une habilitation sur le projet
Page 72
Guide utilisateur de Squash TM v1.2.0
Le détail d’une exécution peut être consulté en cliquant sur le libellé d’une exécution dans la liste des exécutions. Ce détail est présenté dans une fenêtre
affichant plusieurs blocs d’information et une barre d’outils.
Page 73
Guide utilisateur de Squash TM v1.2.0
Page 74
Guide utilisateur de Squash TM v1.2.0
Bloqué
Echec
Succès
A exécuter
Focus :
Soit l’exécution passe
automatiquement au pas de test
suivant
Lorsque l’utilisateur clique
sur [Echec] ou [Succès]
Soit une popup indique la fin du
test si l’utilisateur se trouvait sur le
dernier pas de test du cas de test
Page 75
Guide utilisateur de Squash TM v1.2.0
Page 76
Guide utilisateur de Squash TM v1.2.0
Si l’utilisateur a cliqué sur le bouton [Echec] ou [Succès] (), arrivé à l’ultime pas de test, une
popup indique « Test terminé » (). Cliquer sur ok, la popup se ferme. On retrouve alors la page de
niveau deux de lancement de l’exécution. Le bloc scénario d’exécution sera mis à jour ainsi que le
statut de chaque pas de test
Si l’utilisateur a choisi le statut du pas de test à partir de la combobox (), l’exécution de l’ultime
pas de test ne ferme pas la popup, il est nécessaire de cliquer sur [Stop] ().
Focus : Si le statut des pas de test n’est pas mis à jour sur la page de niveau deux de lancement de
l’exécution, il est nécessaire de la rafraichir à l’aide la touche [F5] du clavier.
Page 77
Guide utilisateur de Squash TM v1.2.0
Lorsque l’utilisateur a stoppé une exécution alors qu’il restait des pas de test à exécuter, il a la possibilité de reprendre l’exécution.
Dans le plan de test de l’itération () cliquer sur l’exécution à reprendre ().
Page 78
Guide utilisateur de Squash TM v1.2.0
Page 79
Guide utilisateur de Squash TM v1.2.0
4.4.3.1 Déclarer une anomalie
Page 80
Guide utilisateur de Squash TM v1.2.0
Focus :
Les champs de la popup ne seront pas complétés si le projet
dans lequel est créé le cas de test sur laquelle est rapportée
l’anomalie n’est pas enregistré dans le bugtracker.
Au préalable, il est donc nécessaire de créer le projet dans le bugtracker.
Sélectionner ‘déclarer une anomalie’ ()
Compléter les champs () puis cliquer sur [Ajouter] ()
Le tableau est complété
Par la suite, pour consulter l’anomalie créée, cliquer sur son ID dans le tableau.
La connexion au bugtracker s’effectuera dans un nouvel onglet.
L’anomalie rapportée sur un pas de test se retrouvera automatiquement saisie dans le bloc Anomalies de la page de consultation de l’exécution du cas de
test (voir § 4.4.3.1.1) ainsi que dans le tableau de l’onglet Anomalies connues présent sur la page de consultation d’une itération
4.4.3.2 Rattacher une anomalie à une anomalie déjà existante (pour un cas de test et pour un pas de test)
Page 81
Guide utilisateur de Squash TM v1.2.0
Une suite de test permet de classer les cas de test selon des environnements différents, elle permet également une exécution à la suite de tous les tests qui lui
sont associés.
Page 82
Guide utilisateur de Squash TM v1.2.0
Barre d'outils propose quatre actions : [Lancer] / [Renommer] / [Supprimer] et [Dupliquer] ()
Est déterminé lors de la création de la suite de test. Il permet d’identifier cette dernière dans
Libellé (obligatoire) () l’arbre et dans chaque interface où elle sera présente.
Peut être modifié en renommant la suite de test (voir § 4.5.3).
Date de création Est déterminée automatiquement lors de la création de la suite de test. Elle n’est pas
(renseigné par le modifiable.
système)
Créateur Est déterminé automatiquement lors de la création de la suite de test. Le système le détermine
(renseigné par le en fonction de l’utilisateur logué lors de la création. Le champ n’est pas modifiable
système)
Champs
Date de dernière Est déterminée automatiquement lors de la modification de la suite de test. Elle n’est pas
création/modification
modification modifiable.
()
(déterminée par Est prise en compte la dernière modification
le système)
Dernier Est déterminé automatiquement lors de la modification de la suite de test. Le système le
modificateur détermine en fonction de l’utilisateur logué lors de la modification. Le champ n’est pas
(renseigné par le modifiable
système)
Champ facultatif, il peut être complété par la suite en cliquant sur le champ dans la page de
Bloc Description ()
consultation de la suite de test.
Le bloc ‘Statistiques’ affiche les données suivantes :
a) Nombre de cas de test associés à la suite de test
b) Avancement (nombre de cas de test exécutés dans la suite de test / nombre de cas de
Onglet Informations
Page 83
Guide utilisateur de Squash TM v1.2.0
Permet de gérer les Pièces Jointes () Les pièces jointes sont gérées à partir de l’onglet Pièces Jointes : le tableau de cet onglet
permet de :
Onglet Pièces jointes
Focus :
Les champs modifiables le sont uniquement si l’utilisateur a un droit d’écriture sur le projet auquel est rattaché la suite de test.
Cliquer sur [Suites de tests] présent sur la page de consultation d’une itération
Page 84
Guide utilisateur de Squash TM v1.2.0
Dans la popup de gestion des suites de test compléter le champ devant le bouton [Ajouter]
Cliquer sur [Ajouter]
Fermer la popup
La suite de test est créée dans l’arbre à la suite de l’itération (voir § 4.2.2.2).
Page 85
Guide utilisateur de Squash TM v1.2.0
Il est également possible de renommer une suite de test
via le bouton [Suites de tests] de la page de consultation d’une itération (voir § 4.2.2.2) :
Dans l’arbre, se placer sur l’itération à laquelle est rattachée la suite de test à renommer
Cliquer sur [Suites de test] présent sur le plan de test de l’itération
Dans la popup () de gestion des suites de test, sélectionner la suite de test à renommer ()
Modifier le libellé de la suite de test dans le champ présent
devant le bouton [Renommer] ()
Cliquer sur [Renommer] ()
Fermer la popup. ()
Dans l’arbre, la suite de test sera renommée.
Page 86
Guide utilisateur de Squash TM v1.2.0
Il est également possible de supprimer une suite de test
via le bouton [Suites de tests] de la page de consultation d’une itération (voir § 4.2.2.2) :
Dans l’arbre, se placer sur l’itération à laquelle est rattachée la suite de test à supprimer
Cliquer sur [Suites de test] présent sur le plan de test de l’itération
Dans la popup () de gestion des suites de test, sélectionner la suite de test à supprimer ()
Cliquer sur [Supprimer] ()
Fermer la popup. ()
Dans l’arbre, la suite de test sera supprimée.
4.5.5 Associer des cas de test à une suite de test
Cliquer sur le bouton [Ajouter] () présent sur le tableau de l’onglet Plan de test
Cette commande ouvre une page de niveau deux, qui contient dans sa partie gauche (arbre) les projets et dans sa partie de droite un tableau :
Cliquer sur la flèche ( ) située devant le projet (ou double cliquez sur l’élément) et les cas de test associés à ce projet apparaitront ().
Sélectionner le(s) tests à associer, une sélection simple comme une sélection multiple est possible.
Cliquer sur [>>](), le(s) test(s) sélectionné(s) viendra(ont) se placer dans le tableau de droite ().
Cliquer sur [Retour] ().
La page de consultation de la suite de test s’affiche, le tableau de l’onglet Plan de test est mis à jour.
Focus :
Le(s) cas de test associé(s) le sera(ont) également à l’itération à laquelle est rattachée la suite de test.
Cliquer sur [Ajouter] () présent sur le tableau de l’onglet Plan de test
Cette commande ouvre une page de niveau deux, qui contient dans sa partie gauche (arbre), les projets et dans sa partie de droite un tableau (voir : Associer
des cas de test à une campagne)
Sélectionner le(s) tests à désassocier, () en cliquant sur le numéro d’ordre du(es) cas de test du tableau de droite, une sélection simple comme une
sélection multiple est possible (voir § 0 et §0)
Cliquer sur [<<](), le(s) test(s) sélectionné(s) viendra(ont) se replacer dans l’arbre de gauche ().
Cliquer sur [retour] ().
La page de consultation de la suite de test s’affiche et le tableau de l’onglet Plan de test est mis à jour.
Page 87
Guide utilisateur de Squash TM v1.2.0
Sélectionner le(s) cas de tests à désassocier, en cliquant sur le numéro d’ordre du(es) cas de test du tableau de l’onglet plan de test, une sélection simple
comme une sélection multiple est possible.
Cliquez sur [Supprimer] () ou [Supprimer le lien avec la suite de test] () situé au bout de la ligne de chaque cas de test associé à la suite de test.
Un message vous demandera si vous souhaiter également supprimer le(s) cas de test de l’itération
Cliquer sur [oui] ou [non] en fonction de votre volonté.
Page 88
Guide utilisateur de Squash TM v1.2.0
Page 89
Guide utilisateur de Squash TM v1.2.0
Focus :
Le passage au cas de test suivant est signalé par le message ‘Nouveau cas de test’ ()
Focus :
Les cas de test ne comprenant de pas de test ne sont pas pris en compte dans l’exécution de l’ensemble de la suite de test
Page 90
Guide utilisateur de Squash TM v1.2.0
Lorsque l’utilisateur a stoppé une exécution (voir § 4.4.2.2) alors qu’il restait des pas de test à exécuter, il a la possibilité de reprendre l’exécution.
a pris la place du bouton [Lancer]
Cliquer sur [Reprendre] ()
Choisissez entre [avec l’IEO] ou [avec la popup]. ()
S’affiche alors le pas de test sur lequel l’utilisateur s’était arrêté.
4.5.7.3 Relancer l’exécution d’une suite de test
Page 91
Guide utilisateur de Squash TM v1.2.0
5 Reporting
L’Espace Rapport est accessible via la barre de navigation (voir § 0), il permet d’avoir accès aussi bien au suivi de l’avancement de l’exécution qu’au suivi de la
couverture des exigences par les tests.
Cliquer sur Suivi des exécutions () du rapport Avancement de l’exécution (suivi d’avancement)
Apparait dans la zone de travail un bloc escamotable Critères du rapport. ()
Ce bloc permet de déterminer les attributs du rapport que l’utilisateur souhaite générer :
Ce champ est facultatif, il peut être complété en cliquant sur , s’ouvre alors un calendrier
Date de début
permettant à l’utilisateur de choisir une date. La sélection d’une date dans le calendrier permet de
planifiée ()
figer le champ.
Ce champ est facultatif, il peut être complété en cliquant sur , s’ouvre alors un calendrier
Date de fin planifiée permettant à l’utilisateur de choisir une date. La sélection d’une date dans le calendrier permet de
figer le champ.
Ce champ est facultatif, il peut être complété en cliquant sur , s’ouvre alors un calendrier
Date de début réelle permettant à l’utilisateur de choisir une date. La sélection d’une date dans le calendrier permet de
figer le champ.
Ce champ est facultatif, il peut être complété en cliquant sur , s’ouvre alors un calendrier
Date de fin réelle permettant à l’utilisateur de choisir une date. La sélection d’une date dans le calendrier permet de
figer le champ.
Une combobox permet à l’utilisateur de choisir entre :
Toutes (par défaut)
En cours : ne prend en compte que les campagnes ayant au moins une itération avec au
Statut de la campagne
moins un cas de test au statut A exécuter ou En cours (voir § 4.4.2.1 Lancer l’exécution).
Terminée : ne prend en compte que les campagnes dont aucune des itérations n’a de cas de
test au statut A exécuter ou En cours (voir § 4.4.2.1 Lancer l’exécution).
Par défaut, l’application générera le rapport d’avancement sur toutes les campagnes.
Choix de la campagne En cliquant sur [changer la sélection] (), une popup s’affiche et l’utilisateur a la possibilité le
choisir la campagne sur laquelle il souhaite générer le rapport. ()
Page 92
Guide utilisateur de Squash TM v1.2.0
Page 93
Guide utilisateur de Squash TM v1.2.0
Les deux tableaux de rapport sont générés à partir de l’Espace rapport/Avancement de l’exécution (voir §5.1.1).
Le tableau expose pour chaque campagne choisie dans les critères du rapport, le(s) nom(s) du/de(s) projet(s) auxquels sont rattachés les campagnes
choisies ainsi que :
Page 94
Guide utilisateur de Squash TM v1.2.0
Il est possible d’effectuer une exportation des rapports générés (). Différents formats d’exportation sont disponibles en fonction du rapport que l’utilisateur
souhaite exporter.
Après avoir sélectionné le format, cliquer sur [Exporter] (), le fichier sera alors généré dans le format souhaité.
Page 95
Guide utilisateur de Squash TM v1.2.0
Cliquer sur Couverture des exigences par les tests (suivi d’avancement) ()
Apparait dans la zone de travail un bloc escamotable Critères du rapport. ()
Ce bloc permet de sélectionner le(s)s projets sur le(s)quel(s) l’utilisateur souhaite générer un rapport, pour cela, il doit cliquer sur [changer la sélection] ()
ainsi que de gérer les versions ().
Cliquer sur [Générer] ()
Une page de niveau deux s’affiche, elle contient :
Les critères du rapport.
Les tableaux de rapport générés (voir § 5.1.2 ) à partir des données saisies dans les critères du rapport.
Page 96
Guide utilisateur de Squash TM v1.2.0
5.2.2 Les rapports de couverture des exigences par les tests générés
Les deux tableaux de rapport sont générés à partir de l’Espace rapport/couverture des exigences par les tests (voir § 5.1.1).
La table des données expose pour chaque projet sélectionné dans les critères du rapport :
Le nombre total d’exigences par projet et leur répartition par niveau de criticité et par statut. Pour chaque catégorie, on trouve le pourcentage de
couverture des exigences par au moins un cas de test.
Le total des données exposées au point précédent pour l’ensemble des projets sélectionnés.
5.2.3 Exporter les rapports de couverture des exigences par les tests générés
L’exportation des rapports de couverture des exigences par les tests se fera dans les mêmes conditions que pour l’exportation des rapports d’avancement de
l’exécution (voir § 5.1.3). ()
Page 97
Guide utilisateur de Squash TM v1.2.0
Page 98
Guide utilisateur de Squash TM v1.2.0
6 Annexes
GUIDE DE LECTURE
Généralitési
Tout au long du document seront signalés de la façon suivante :
les boutons [les boutons]
les liens ’les liens’
les blocs escamotables blocs escamotables
les éléments à sélectionner « éléments à sélectionner »
Les touches du clavier [touche du clavier]
Checkbox Cliquer sur la checkbox permet de sélectionner l’action ou l’élément disposé à côté.
Page de niveau Une page de niveau deux est une nouvelle page qui s’ouvre après avoir cliqué sur un bouton appelant l’ouverture d’une autre page.
deux Le bouton [Retour] permet de revenir à la première page.
Permet à l’utilisateur de choisir entre plusieurs propositions exposées lorsque l’on clique
Combobox sur la flèche .
Le bouton [valider] permet de figer le choix.
Page 99
Guide utilisateur de Squash TM v1.2.0
Sélection simple
Un clic sur un élément de l’arbre permet de le sélectionner.
L’élément sélectionné est graphiquement mis en surbrillance.
Sélection multiple
Pour effectuer une sélection multiple, il est possible :
Soit d’utiliser <ctrl>+clic pour une sélection d'éléments isolés.
Soit d’utiliser <shift>+clic pour une sélection d'une plage d'éléments.
Les éléments sélectionnés sont graphiquement mis en surbrillance.
CONCEPTS DE BASE
6.1.1.1 Gérer les pièces jointes
Page 100
Guide utilisateur de Squash TM v1.2.0
Sélectionner la pièce jointe à renommer en cliquant sur son numéro d’ordre ()
Cliquer sur [Renommer] ()
Une popup s’ouvre, inscrire le nouveau nom de la pièce jointe ()
Cliquer sur [Renommer] ()
La popup se ferme et la pièce jointe est renommée dans le tableau.
Supprimer une pièce jointe
Focus :
Il est également possible de supprimer une pièce jointe en cliquant sur le bouton
[Supprimer] qui s’affiche à la fin de chaque ligne du tableau ()
Page 101
Guide utilisateur de Squash TM v1.2.0
6.1.1.2 Gérer les pièces jointes via la page de consultation d’une exécution et la popup (ou l’IEO) d’exécution
L’organisation du bloc Pièces Jointes présent sur la page de consultation d’une exécution () ainsi que dans la popup (ou l’IEO) d’exécution () est différente
de celle des onglets Pièces Jointes.
Page 102
Guide utilisateur de Squash TM v1.2.0
Il est également possible de cliquer sur [Organiser] (). Une page de niveau deux s’ouvre, affichant un tableau identique à celui présenté dans le chapitre
précédent (voir § 6.1.1.1). La procédure est alors identique.
Pour supprimer et renommer une pièce jointe cliquer sur [Organiser] (). Une page de niveau deux s’ouvre, affichant un tableau identique à celui présenté
dans le chapitre précédent (voir § 6.1.1.1). La procédure pour renommer et supprimer est alors identique.
Page 103