Squash TM - Guide Utilisateur Tm.1.2.0 FR

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 103

Guide utilisateur de Squash TM v1.2.

Guide utilisateur de Squash TM


v1.2.0

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.

You are free :


to Share — to copy, distribute and transmit the work

Under the following conditions :


Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or
your use of the work).

Noncommercial — You may not use this work for commercial purposes.

No Derivative Works — You may not alter, transform, or build upon this work.

With the understanding that :


Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.
Public Domain — Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license.
Other Rights — In no way are any of the following rights affected by the license:
o Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations;
o The author's moral rights;
o Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.
Notice — For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

Page 2
Guide utilisateur de Squash TM v1.2.0

Historique des versions


Version Date Auteur(s) Description
00.00.01 07/02/2012 Pauline de Rancourt [Henix] Création
00.00.02 05/06/2012 JM BLASI [GENERALI] Restructuration du document et insertion de figures
00.00.03 05/07/2012 Pauline de Rancourt [Henix] Squash TM 1.2

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

2 Gestion des exigences ..................................................................................................................................................................................................................23


2.1 Présentation de la « bibliothèque » et de la « recherche » des exigences ..........................................................................................................................23
2.2 Gérer une exigence...............................................................................................................................................................................................................25
2.2.1 Création d’une exigence ...................................................................................................................................................................................................25
2.2.2 Consulter une exigence : présentation de la zone de travail ...........................................................................................................................................26
2.2.3 Supprimer une exigence ...................................................................................................................................................................................................29
1.1.1 Renommer une exigence ..................................................................................................................................................................................................29
2.3 Associer des cas de test à une exigence .............................................................................................................................................................................31
2.3.1 Associer des cas de test ...................................................................................................................................................................................................31
2.3.2 Désassocier des cas de test .............................................................................................................................................................................................33
2.4 Les versions de l’exigence ....................................................................................................................................................................................................34
2.4.1 Créer une nouvelle version ...............................................................................................................................................................................................34
2.1 Exporter une exigence ..........................................................................................................................................................................................................34

3 Gestion des cas de test .................................................................................................................................................................................................................35


3.1 Présentation de la « bibliothèque » et de la « recherche » des exigences des Cas de test ...............................................................................................35

Page 4
Guide utilisateur de Squash TM v1.2.0

3.2 Gérer un cas de test .............................................................................................................................................................................................................39


3.2.1 Création d’un cas de test ..................................................................................................................................................................................................39
3.2.2 Consulter un cas de test : présentation de la zone de travail ..........................................................................................................................................40
3.2.3 Renommer un cas de test .................................................................................................................................................................................................43
3.2.4 Supprimer un cas de test ..................................................................................................................................................................................................44
3.2.5 Référencer un cas de test .................................................................................................................................................................................................45
3.3 Gérer le scénario de test.......................................................................................................................................................................................................45
3.3.1 Créer un pas de test .........................................................................................................................................................................................................45
3.3.2 Modifier un pas de test ......................................................................................................................................................................................................46
3.3.3 Déplacer un pas de test ....................................................................................................................................................................................................47
3.3.4 Supprimer un pas de test ..................................................................................................................................................................................................48
3.3.5 Appeler un cas de test ......................................................................................................................................................................................................49
3.3.6 Copier/Coller un pas de test .............................................................................................................................................................................................51
3.4 3.4 Lier les exigences aux Cas de test .................................................................................................................................................................................52
3.4.1 Associer des exigences ....................................................................................................................................................................................................52
3.4.2 Désassocier des exigences ..............................................................................................................................................................................................54

4 Gestion de l’exécution des tests (Campagnes/Itérations) .............................................................................................................................................................55


4.1 Présentation de la bibliothèque des campagnes/itérations ..................................................................................................................................................55
4.2 Gérer une campagne/une itération ......................................................................................................................................................................................57
4.2.1 Créer une campagne/une itération ...................................................................................................................................................................................57
4.2.2 Consulter une campagne/une itération : présentation de la zone de travail des campagnes/itérations .........................................................................59
4.2.3 Rechercher une campagne...............................................................................................................................................................................................65
4.2.4 Supprimer une campagne/une itération............................................................................................................................................................................66
4.2.5 Renommer une campagne/une itération ..........................................................................................................................................................................67
4.3 Gérer le plan de test .............................................................................................................................................................................................................68
4.3.1 Associer des cas de test à une campagne .......................................................................................................................................................................68
4.3.2 Désassocier des cas de test d’une campagne .................................................................................................................................................................68
4.3.3 Associer des cas de test à itération ..................................................................................................................................................................................70

Page 5
Guide utilisateur de Squash TM v1.2.0

4.3.4 Désassocier des cas de test d’une itération .....................................................................................................................................................................70


4.3.5 Assigner des cas de test dans une campagne/itération ...................................................................................................................................................72
4.4 Exécuter les tests ..................................................................................................................................................................................................................73
4.4.1 Consulter une exécution ...................................................................................................................................................................................................73
4.4.2 Exécuter un test manuel ...................................................................................................................................................................................................74
4.4.3 Gérer les anomalies ..........................................................................................................................................................................................................80
4.5 Suite de tests ........................................................................................................................................................................................................................82
4.5.1 Les attributs d’une suite de test ........................................................................................................................................................................................82
4.5.2 Créer une suite de test ......................................................................................................................................................................................................84
4.5.3 Renommer une suite de test .............................................................................................................................................................................................85
4.5.4 Supprimer une suite de test ..............................................................................................................................................................................................86
4.5.5 Associer des cas de test à une suite de test ....................................................................................................................................................................87
4.5.6 Désassocier des cas de test d’une suite de test ..............................................................................................................................................................87
4.5.7 Exécuter une suite de test ................................................................................................................................................................................................90

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.

1.1 PRÉSENTATION GÉNÉRALE DE L’OUTIL


1.1.1 Page d’accueil
Barre de menu

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 ‘mon compte’ permet d’accéder à une page affichant :


Le nom de la personne qui est loguée (non modifiable)
L’Email (modifiable)
[Mon compte]
Un bouton [modifier le mot de passe]

Le lien ‘Filtre global’ permet de sélectionner les projets qui apparaîtront dans
l’arbre.

Pour sélectionner le projet, cliquer dans la checkbox située devant.

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

Création des dossiers () /sous dossiers ()

Pour créer un dossier


 Créer au préalable un projet
 Aller soit dans l’espace Exigences, soit dans l’espace Cas de Tests, soit dans l’espace Campagnes.
 Sélectionner le projet
 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 nouveau dossier se place dans l’arbre à la suite de toutes les ramifications déjà créées dans le projet.

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.

1.2 INTERFACE ADMINISTRATION

Page 11
Guide utilisateur de Squash TM v1.2.0




1.2.1 Gérer les utilisateurs

Pour gérer les utilisateurs, cliquer sur [Gestion des Utilisateurs] () de l’interface d’administration (voir § 1.2).

1.2.1.1 Ajouter un utilisateur

 Cliquer sur [Ajouter Utilisateur]


 Une popup s’affiche
 Compléter les champs demandés
 Cliquer sur [Ajouter]

Page 12
Guide utilisateur de Squash TM v1.2.0

L’utilisateur créé s’ajoute à la liste des utilisateurs par ordre alphabétique.

Focus :
L’ordre alphabétique prend en compte les majuscules et les minuscules c'est-à-dire que « Paul » sera avant « annie ».

1.2.1.2 Consulter/Modifier un utilisateur

Cliquer sur le login de l’utilisateur à consulter/modifier


Une page de niveau deux s’affiche. Elle contient les informations sur l’utilisateur ainsi que les habilitations de ce dernier.


Page 13
Guide utilisateur de Squash TM v1.2.0

 Bloc Informations Utilisateur


Login
Mot de passe
Prénom Modifiables en cliquant sur le champ
Nom
Email
Groupe de l’Utilisateur Combobox propose des choix de
() modification (voir § 1.2.1.3)

 Cliquer sur [Ajouter une permission] () 


 Une popup () s’affiche, elle permet de choisir :

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

 Cliquer sur [Ajouter] ()


Le tableau des habilitations affichera les données choisies.

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

Espace Cas de tests 

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 

1.2.2 Gérer les projets

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 créer un projet :


 Cliquer sur le bouton [Ajouter un projet] ()
 Une popup s’affiche
 Compléter les champs demandés
 Cliquer sur le bouton [Ajouter] ()
Le projet créé s’ajoute à la liste des projets existants par ordre alphabétique.

1.2.3 Gérer le message d’accueil et le message de connexion

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

2 Gestion des exigences

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.

2.1 PRÉSENTATION DE LA « BIBLIOTHÈQUE » ET DE LA « RECHERCHE » DES EXIGENCES

 
 


Page 23
Guide utilisateur de Squash TM v1.2.0

Bibliothèque ()

La bibliothèque des exigences est composée d’un arbre et de deux boutons :

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.

Deux boutons [Ajouter] et [Actions]

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 ()

Cliquer sur l’onglet Recherche situé au dessus de l’arbre


Compléter les champs demandés
Cliquer sur [Rechercher] ()
Les exigences correspondant aux critères définis s’afficheront.

Page 24
Guide utilisateur de Squash TM v1.2.0

2.2 GÉRER UNE EXIGENCE


2.2.1 Création d’une exigence

 Créer au préalable un projet


 Aller dans l’espace Exigences
 Sélectionner le projet ()
 Cliquer sur [Ajouter] situé au dessus de l’arbre
 Sélectionner « Nouvelle exigence » ()
 Compléter les champs demandés
 Cliquer sur [Ajouter] ()

La nouvelle exigence se place dans l’arbre à la suite de toutes les
ramifications déjà créées dans le projet. Afin que l’exigence se classe par
ordre alphabétique il est nécessaire de rafraichir la page en cliquant sur la ()
touche [F5] du clavier.

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

2.2.2 Consulter une exigence : présentation de la zone de travail


 

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

une pièce jointe.

Page 28
Guide utilisateur de Squash TM v1.2.0

Focus :

Les champs modifiables le sont uniquement si l’utilisateur possède


l’habilitation adéquate pour agir sur le projet auquel est rattachée
l’exigence.

1.1.1 Renommer une exigence 


 Sélectionner l’exigence à renommer
 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Renommer l’élément (F2) »
Ou 
 Cliquer sur la touche [F2] du clavier
Ou
 Cliquer sur [Renommer] situé dans la zone de travail
 Un message vous demandera le nouveau

nom de l’exigence
 Cliquer sur [Renommer l’élément]
Dans l’arbre, l’exigence sera renommée. 

2.2.3 Supprimer une exigence

 Sélectionner l’exigence à supprimer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Supprimer le(s) éléments (suppr) »
Ou
 Cliquer sur la touche [Suppr] du clavier
Ou
 Cliquer sur [Supprimer] situé dans la zone de travail
 Un message vous demandera de confirmer votre volonté de supprimer l’élément  Cliquer sur [Supprimer]. Dans l’arbre, l’exigence sera supprimée.

Page 29
Guide utilisateur de Squash TM v1.2.0

 


Page 30
Guide utilisateur de Squash TM v1.2.0

2.3 ASSOCIER DES CAS DE TEST À UNE EXIGENCE


La page de gestion d'exigences permet d'associer à chaque exigence, un ou plusieurs cas de test, cette association définissant la couverture d'une exigence
par les tests.

2.3.1 Associer des cas de test

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

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

Page 31
Guide utilisateur de Squash TM v1.2.0



 
 



Page 32
Guide utilisateur de Squash TM v1.2.0

2.3.2 Désassocier des cas de test

2.3.2.1 Désassociation à partir de l’interface d’association (cf. figure précédente) :

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

2.3.2.2 Désassociation à partir du bloc cas de test vérifiant cette exigence :

 Sélectionner le(s) cas de tests à


désassocier (), en cliquant sur le numéro
d’ordre du(es) cas de test du tableau du
bloc escamotable cas de test vérifiant cette
exigence, une sélection simple comme une
sélection multiple est possible (voir § 0 et
§0).
 Cliquez sur [Supprimer les
associations] ()

Ou

Cliquer sur [Supprimer les associations]


() situé au bout de la ligne de chaque
cas de test associé à l’exigence dans le
bloc escamotable Cas de Test vérifiant
cette Exigence.

 
Le tableau est alors mis à jour.

Page 33
Guide utilisateur de Squash TM v1.2.0

2.4 LES VERSIONS DE L’EXIGENCE

2.4.1 Créer une nouvelle version

 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

3 Gestion des cas de test


L’espace Cas de test 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’un cas de
test.

3.1 PRÉSENTATION DE LA « BIBLIOTHÈQUE » ET DE LA « RECHERCHE » DES EXIGENCES DES CAS DE TEST



 

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.

Trois boutons [Ajouter], [Actions] et [Importer]


[Ajouter] Nouveau Dossier Les actions disponibles selon les boutons seront indiquées en grisées si elles ne sont pas
() Nouvelle Cas de Test disponibles pour l’utilisateur.
Copier le(s) élément(s) sélectionné(s) La disponibilité de l’action peut dépendre :
(ctrl+c) des habilitations de l’utilisateur
[Actions] Coller la sélection (ctrl+v) de l’élément sélectionné
() Renommer l’élément (F2)
Supprimer le(s) élément(s) sélectionné(s)
(suppr)

Générer l’import

 Créer votre fichier « .zip » ()


 Cliquer sur [Importer] situé au dessus de l’arbre ()
 Cliquer sur « Fichiers Excel zippé » ()
 Une popup s’ouvre :
Sélectionner le projet de destination grâce à la combobox ()
[Importer] Sélectionner le fichier à importer en cliquant sur [Parcourir] puis en utilisant la navigation
Fichiers Excel
() ()
Sélectionner l’encoding grâce à la combobox ()
 Cliquer sur [Importer] ()
 Une popup informe l’utilisateur d’où sont importés les cas de test et où seront importés les cas
de test.
 Cliquer sur [ok]
 Une popup vous informe du bilan de l’importation ;
 Cliquer sur [ok]
Les tests importés s’afficheront dans l’arbre

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

3.2 GÉRER UN CAS DE TEST

3.2.1 Création d’un cas de test

 Créer au préalable un projet


 Aller dans l’espace Cas de tests
 Sélectionner le projet ()
 Cliquer sur [Ajouter] situé au dessus de l’arbre ()
 Sélectionner « Nouveau Cas de Test » () 
 Compléter les champs demandés ()
 Cliquer sur [Ajouter] ()
Le nouveau cas de test se place dans l’arbre à la suite de toutes les 
ramifications déjà créées dans le projet. Afin que le cas de test se classe
()
par ordre alphabétique il est nécessaire de rafraichir la page en cliquant sur
la touche [F5] du clavier.

Focus :
Vous pouvez également créer un cas de test à partir d’un dossier, d’un
sous-dossier ou à partir d’une autre Cas de test.


Page 39
Guide utilisateur de Squash TM v1.2.0

3.2.2 Consulter un cas de test : présentation de la zone de travail


 


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.

Le tableau affiche les données suivantes :


Barre d'outils proposant deux actions : [Supprimer] / [Renommer] ()

Un cas de test est défini par les attributs suivants :

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

Bloc Description () cas de test.


Est déterminée sur la page de consultation d’un cas de test. L’utilisateur a, grâce à une
combobox, le choix entre :
Importance 1. Très haute
2. Haute
3. Moyenne
4. Faible
Choix de l’attribution En sélectionnant la checkbox Auto, la combobox de l’importance se fige sur un des
automatique de choix possibles en fonction de la criticité des exigences associées au test.
l’importance
Détermine un Pré-requie au cas de test. Il peut être complété par la suite en cliquant sur
Bloc Pré-Requis
le champ dans la page de consultation du cas de test.
Bloc Exigences vérifiées par ce Cas de test () Permet d’associer des exigences au cas de test.
Permet de savoir si le cas de test a été appelé par un autre cas de test. Le tableau est
Bloc Cas de test référencé par ()
complété automatiquement et ne peut être modifié.
Permet de créer le scénario de test Le scénario de test est créé à partir l’onglet Script : le tableau de cet onglet permet de
Onglet Script

/
/

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 :

Onglet Pièces jointes

une pièce jointe.

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.

3.2.3 Renommer un cas de test

 Sélectionner le cas de test à renommer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Renommer l’élément (F2) »
Ou
 Cliquer sur la touche [F2] du clavier
Ou
 Cliquer sur [Renommer] situé dans l’espace de travail 
 Un message vous demandera le nouveau nom du cas de test
 Cliquer sur [Renommer]
Dans l’arbre, le cas de test sera renommé. 


Page 43
Guide utilisateur de Squash TM v1.2.0

3.2.4 Supprimer un cas de test

 Sélectionner le cas de test à supprimer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Supprimer le(s) éléments (suppr) »
Ou
Cliquer sur la touche [Suppr] du clavier
Ou
 Cliquer sur [Supprimer] situé dans l’espace de travail
 Un message vous demandera de confirmer votre volonté de supprimer l’élément
 Cliquer sur [Supprimer]
Dans l’arbre, le cas de test sera supprimé.

  


Page 44
Guide utilisateur de Squash TM v1.2.0

3.2.5 Référencer un cas de test

Un cas de test A appelle un cas de test B.


Dans la page de consultation du cas de test B, apparaitra dans le bloc Cas de test référencé par, le cas de test A.

3.3 GÉRER LE SCÉNARIO DE TEST 


3.3.1 Créer un pas de test

 Cliquer sur [Ajouter un pas] ()


 Une popup contenant deux parties éditeur texte enrichi s’ouvre. L’une concerne la
description de(s) actions et l’autre le(s) résultats attendu(s) ()
 Compléter les éditeurs texte enrichi
 Cliquez sur [Ajouter] ()
 La popup se ferme.
 Le tableau de l’onglet Script est mis à jour ()

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

3.3.2 Modifier un pas de test

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

3.3.3 Déplacer un pas de test


Un réordonnancement est possible pour les pas de test créé et placé à la suite de ceux déjà existants.
 Cliquer sur le numéro d’ordre du pas de test à déplacer ().  Effectuer un glisser/déposer jusqu’à l’endroit souhaité ().
Le pas de test est déplacé et son numéro d’ordre est mis à jour dans le tableau ().

 

Page 47
Guide utilisateur de Squash TM v1.2.0

3.3.4 Supprimer un pas de test

 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

3.3.5 Appeler un cas de test

 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

3.3.6 Copier/Coller un pas de test

 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

3.4 LIER LES EXIGENCES AUX CAS DE TEST


3.4.1 Associer des exigences

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

 Cliquer sur [Retour] ().


La page de consultation du cas de test s’affiche, le tableau du bloc escamotable Cas de test vérifiant cette exigence est mis à jour.

Page 52
Guide utilisateur de Squash TM v1.2.0



 

Page 53
Guide utilisateur de Squash TM v1.2.0

3.4.2 Désassocier des exigences

Désassociation à partir de l’interface d’association :

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

Désassociation à partir du bloc Exigence vérifiées par ce Cas de Test

 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

4 Gestion de l’exécution des tests (Campagnes/Itérations)


La gestion de l’exécution des tests se fait via l’espace Campagnes qui 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 campagne, d’une itération et d’une suite de test ;

4.1 PRÉSENTATION DE LA BIBLIOTHÈQUE DES CAMPAGNES/ITÉRATIONS

 

Page 55
Guide utilisateur de Squash TM v1.2.0

La bibliothèque des campagnes/itérations est composée d’un arbre et de deux boutons :

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.

Deux boutons [Ajouter] et [Actions]


Nouveau Dossier Les actions disponibles selon les boutons seront indiquées en grisées si elles ne sont pas
[Ajouter]
Nouvelle Campagne disponibles pour l’utilisateur.
()
Nouvelle Itération La disponibilité de l’action peut dépendre :
Copier le(s) élément(s) sélectionné(s) des droits de l’utilisateur
(ctrl+c) de l’élément sélectionné
[Actions] Coller la sélection (ctrl+v)
() Renommer l’élément (F2)
Supprimer le(s) élément(s) sélectionné(s)
(suppr)

Page 56
Guide utilisateur de Squash TM v1.2.0

4.2 GÉRER UNE CAMPAGNE/UNE ITÉRATION

4.2.1 Créer une campagne/une itération

4.2.1.1 Une campagne



 Créer au préalable un projet
 Aller dans l’Espace Campagnes
 Sélectionner le projet () 
 Cliquer sur [Ajouter] situé au dessus de l’arbre ()
 Sélectionner « Nouvelle Campagne » ()
 Compléter les champs demandés ()
 Cliquer sur [Ajouter] ()
La nouvelle campagne se place dans l’arbre à la suite de toutes les ramifications
déjà créées dans le projet. Afin que la campagne se classe par ordre alphabétique () 
il est nécessaire de rafraichir la page en cliquant sur la touche [F5] du clavier.

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

4.2.1.2 une itération

 Créer au préalable une campagne


 Sélectionner la campagne ()
 Cliquer sur [Ajouter] situé au dessus de l’arbre ()

 Sélectionner « Nouvelle Itération » ()
 Compléter les champs demandés ()
 Cliquer sur [Ajouter] () 
La nouvelle itération se place dans l’arbre à la suite de toutes les ramifications
déjà créées dans la campagne. Afin que l’itération se classe par ordre alphabétique () 
il est nécessaire de rafraichir la page en cliquant sur la touche [F5] du clavier.

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

Le tableau affiche les données et attributs suivants d’une campagne :


Barre d'outils propose deux actions : [Supprimer] / [Renommer] ()

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 d’associer les cas de test à la campagne ()

Onglet plan de Test

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

une pièce jointe.

4.2.2.2 Une itération

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

Le tableau affiche les données et attributs suivants d’une campagne :


Barre d'outils propose trois actions : [Suites de tests] /[Supprimer] / [Renommer] ()

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 d’associer les cas de test à l’itération ()

Onglet plan de Test

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

une pièce jointe.

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

4.2.2.3Eléments communs de la zone de travail d’une campagne et d’une itération

Libellé Est modifiable grâce à l’action Renommer.


Barre d'outils [Renommer] / [Supprimer]
Champs
Ne peuvent être modifiés, sont déterminés automatiquement
création/modification
Est déterminée lors de la création de la campagne (voir § 4.2.1) ou de l’itération (voir § 4.2.1.2).
Description
Peut être modifiée en cliquant sur le texte de la description ou sur « cliquer pour éditer » si aucune description n’est inscrite
Il est possible de planifier la date de début et de fin ainsi que la date réelle de début et la date réelle de fin d’une campagne ou d’une
Planification itération. Ces champs sont facultatifs, ils peuvent être complétés en cliquant sur , s’ouvre alors un calendrier permettant à
l’utilisateur de choisir une date. La sélection d’une date dans le calendrier permet de figer le champ.
Plan de test
Pièces jointes

4.2.3 Rechercher une campagne



 Cliquer sur l’onglet Recherche situé au dessus de l’arbre () 
 Compléter les champs demandés ()
 Cliquer sur [Rechercher] ()
Le(s) campagne(s) correspondant aux critères définis s’affichera(ont).

Page 65
Guide utilisateur de Squash TM v1.2.0

4.2.4 Supprimer une campagne/une itération

4.2.4.1 Une campagne

 Sélectionner la campagne à supprimer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Supprimer le(s) éléments (suppr) »
Ou
 
 Cliquer sur la touche [Suppr] du clavier
Ou

 Cliquer sur [Supprimer] situé dans la zone de travail
 Un message vous demandera de confirmer votre volonté de supprimer l’élément
 Cliquer sur [Supprimer]
Dans l’arbre, la campagne sera supprimée.

4.2.4.2 Une itération

 Sélectionner l’itération à supprimer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Supprimer le(s) éléments (suppr) »
Ou
 Cliquer sur la touche [Suppr] du clavier 
Ou
 Cliquer sur [Supprimer] situé dans la zone de travail 
 Un message vous demandera de confirmer votre volonté de supprimer l’élément
 Cliquer sur [Supprimer]
Dans l’arbre, l’itération sera supprimée.

Page 66
Guide utilisateur de Squash TM v1.2.0

4.2.5 Renommer une campagne/une itération

4.2.5.1 Une campagne

 Sélectionner la campagne à renommer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Renommer l’élément (F2) »
Ou  
 Cliquer sur la touche [F2] du clavier 
Ou
 Cliquer sur [Renommer] situé dans l’espace de travail
 Un message vous demandera le nouveau nom de la campagne
 Cliquer sur [Renommer l’élément ou la campagne]
Dans l’arbre, la campagne sera renommée.

4.2.5.2 Une itération

 Sélectionner l’itération à renommer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Renommer l’élément (F2) »
Ou 
 Cliquer sur la touche [F2] du clavier 
Ou
 Cliquer sur [Renommer] situé dans l’espace de travail
 Un message vous demandera le nouveau nom de l’itération
 Cliquer sur [Renommer l’élément ou l’itération]
Dans l’arbre, l’itération sera renommée.

Page 67
Guide utilisateur de Squash TM v1.2.0

4.3 GÉRER LE PLAN DE TEST


Lorsque qu’une campagne est créée avec des cas de test associés, l’itération rattachée à la campagne créée après celle-ci reprend les cas de test de la
campagne dans son plan de test et se met à jour dès lors que des cas de test sont associés à la campagne.
Lorsque qu’une campagne est créée sans cas de test associés et qu’une itération est créée, le plan de test de l’itération restera vierge même si par la suite on
associe des cas de test à la campagne. Il est possible alors d’associer des cas de test à l’itération indépendamment de la campagne.

4.3.1 Associer des cas de test à une campagne

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

 Cliquer sur [Retour] ().


La page de consultation de la campagne s’affiche, le tableau de l’onglet Plan de test est mis à jour.

4.3.2 Désassocier des cas de test d’une campagne


4.3.2.1 Désassociation à partir de l’interface d’association :

 Cliquer sur [Ajouter] () présent du 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) test(s) à 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.
 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 campagne s’affiche, le tableau de l’onglet Plan de test est mis à jour.

4.3.2.2 Désassociation à partir de l’onglet Plan de test :

 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

4.3.3 Associer des cas de test à itération

 Cliquer sur [Ajouter] () du 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.

 Cliquer sur [Retour] ().


La page de consultation de l’itération s’affiche, le tableau de l’onglet Plan de test est mis à jour.

4.3.4 Désassocier des cas de test d’une itération

4.3.4.1 Désassociation à partir de l’interface d’association :

 Cliquer sur [Ajouter] () du 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.
 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’itération s’affiche, le tableau de l’onglet Plan de test est mis à jour.

4.3.4.2 Désassociation à partir de l’onglet Plan de test :

 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

4.3.5 Assigner des cas de test dans une campagne/itération

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.

4.3.5.1 Assignation simple

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

4.3.5.2 Assignation multiple

 Sélectionner les cas de test dans


le plan de test d’une campagne ou
d’une itération en cliquant sur leur
numéro d’ordre ().
 Cliquer sur [Assigner] ()
 Une popup s’affiche ()
 Une combobox( ) permet de 
choisir entre :
- Non Affecté
- La liste des utilisateurs ayant une
habilitation sur le projet  
 Cliquer sur [Assigner] ()
 La popup se ferme et le plan de

test de la campagne ou de l’itération
est mis à jour. ()

Focus : L’assignation est possible 


uniquement pour un utilisateur ayant
une habilitation sur le projet (voir §
1.2.1.4).

Page 72
Guide utilisateur de Squash TM v1.2.0

4.4 EXÉCUTER LES TESTS


La phase d’exécution des tests s’effectue à partir de la page de consultation d’une itération.

4.4.1 Consulter une exécution

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.

Les informations affichées sont :


le libellé de l’exécution (« Exécution #n : <libellé_cas de test père > ») ()
le bloc Pré-requis ()
le bloc Scénario d’exécution ()
le bloc Commentaire ()

le bloc Pièces Jointes ()
le bloc Anomalies ()


La barre d’outils propose les actions 
suivantes () :
[Lancer]
[Lancer avec l’IEO]
[Supprimer]
[Retour]



 Page 73
Guide utilisateur de Squash TM v1.2.0

4.4.2 Exécuter un test manuel

Pour lancer l’exécution d’un test :


 Cliquer sur le libellé du cas de test à exécuter
dans le tableau de l’onglet Plan de test de la page
de consultation d’une itération ()
 Cliquer sur le lien ‘Nouvelle exécution’ qui s’est
affiché ()
 Une page de niveau deux apparaît ()
 Cliquez sur [Lancer avec l’IEO] ou [Lancer] (). 


Page 74
Guide utilisateur de Squash TM v1.2.0

4.4.2.1 Lancer l’exécution

 Cliquer sur [lancer] ou [Lancer avec l’IEO]


Lancer avec l’IEO () permet d’afficher sur la page de gauche la page web qui
peut être rattachée à un cas de test. L’URL de la page web est saisie en cliquant

dur [Ouvrir] ().
 Une popup s’affiche présentant le premier pas de test du cas de test à  
exécuter ().
 Une fois le test effectué l’utilisateur peut choisir entre plusieurs options :
Soit cliquer sur [Echec] ou [Succès] ()
Soit choisir le statut du cas de test dans la combobox ()

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

Lorsque l’utilisateur choisit le statut du pas de test à partir de la


combobox, il doit manuellement passer au pas de test suivant en
utilisant les flèches situées à côté du nombre de pas de test contenu
dans le cas de test.

Page 75
Guide utilisateur de Squash TM v1.2.0

Page 76
Guide utilisateur de Squash TM v1.2.0

4.4.2.2 Stopper une exécution   


A tout moment, il est possible de stopper une exécution en cliquant sur [Stop] ().

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

4.4.2.3 Reprendre une exécution

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

 Une page de niveau deux apparaît ()


 Cliquer sur [Reprendre] ()
 Une popup s’affiche présentant le pas de test sur lequel l’utilisateur s’était arrêté ().



Page 79
Guide utilisateur de Squash TM v1.2.0

4.4.3 Gérer les anomalies


L’application supporte les connections avec les bugtrackers Mantis et Jira.


4.4.3.1 Déclarer une anomalie

4.4.3.1.1 Sur un cas de test

 Se rendre sur la page de consultation


d’une exécution (voir §4.4.1). 
Une fois le bugtracker intégré à l’application (voir § Erreur ! Source du renvoi introuvable.)
le bloc Anomalies s’affiche. 
 Cliquer sur [Connexion] puis s’authentifier.
 Une fois connecté,
le bloc s’ouvre sur un tableau.
 Cliquer sur [Rapporter une anomalie]
pour ouvrir la popup de rapport.

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.

4.4.3.1.2 Sur un pas de test 


 Lancer une exécution (par l’IEO ou la popup) (voir § 4.4.2.1)
Une fois le bugtracker intégré à l’application (voir § Erreur ! Source du renvoi introuvable.) le bloc Anomalies s’affiche.
 Les étapes suivantes se déroulent de la même façon que pour rapporter une anomalie sur un cas de test (voir § 4.4.3.1.1).

 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)

Squash TM permet de rattacher une anomalie à une déjà déclarée au préalable.


Pour cela, accéder à la popup de déclaration d’une anomalie voir § 4.4.3.1.
 Sélectionner ‘Rattacher une anomalie existante’ ()
 Compléter l’ID de l’anomalie déjà déclarée ()
 Cliquer sur [Rechercher] ()
 Les données de l’anomalie recherchée s’inscriront
 Cliquer ensuite sur [Ajouter] ()

Page 81
Guide utilisateur de Squash TM v1.2.0

4.5 SUITE DE TESTS

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.

4.5.1 Les attributs d’une suite de test


 
 
  

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

test total de la suite de test) (= (c+d+e) / a)


Si aucun cas de test n’est associé à la suite de test, cette statistique sera à 0%
c) Nombre de cas de test exécutés avec succès dans la suite de test (statut ok)
d) Nombre de cas de test ‘En échec’ (statut ko)
Bloc Statistiques ()
d’) Nombre de cas de test ‘En cours’
e) Nombre de cas de test bloqués
f) Nombre de cas de test à exécuter (= a – (c+d+e))
g) Statut de la suite de test :
- A exécuter : (c + d + e + d’ = 0)
- En cours : (0 < c + d + e + d’ < a)
- Terminé : (c + d + e = a)

Page 83
Guide utilisateur de Squash TM v1.2.0

Permet d’associer les cas de test à la suite de test ()

Onglet plan de Test

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

une pièce jointe.

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.

4.5.2 Créer une suite de test

4.5.2.1 Via le bouton [Suites de tests] de la page de consultation d’une itération

 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).

4.5.2.2 Via le bouton [Suites de test] du plan de test d’une itération

 Dans le plan de test de l’itération sélectionner un ou plusieurs cas de test


 Cliquer sur [Suites de test] présent sur le plan de test de l’itération
 Dans le champ présent devant le bouton [+] insérer le nom de la nouvelle suite de test
 Cliquer sur [+], la suite de test est créée dans l’arbre à la suite de l’itération.

4.5.3 Renommer une suite de test

 Sélectionner la suite de test à renommer


 Cliquer sur [Actions] situé au dessus de l’arbre

Sélectionner : « Renommer l’élément (F2) »
Ou
 Cliquer sur la touche [F2] du clavier
Ou
 Cliquer sur [Renommer] situé dans la zone de travail
 Un message vous demandera le nouveau nom de la suite de test
 Cliquer sur [Renommer l’élément]
Dans l’arbre, la suite de test sera renommée.


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.

4.5.4 Supprimer une suite de test

 Sélectionner la suite de test à supprimer


 Cliquer sur [Actions] situé au dessus de l’arbre
Sélectionner : « Supprimer le(s) éléments (suppr) »
Ou 
 Cliquer sur la touche [Suppr] du clavier
Ou
 Cliquer sur [Supprimer] situé dans la zone de travail
 Un message vous demandera de confirmer votre volonté de supprimer l’élément

 Cliquer sur [Supprimer]
Dans l’arbre, l’exigence sera supprimé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.

4.5.6 Désassocier des cas de test d’une suite de test

4.5.6.1 Désassociation à partir de l’interface d’association :

 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

4.5.6.2 Désassociation à partir de l’onglet Plan de test :

 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

4.5.7 Exécuter une suite de test

4.5.7.1 Lancer l’exécution d’une suite de test

Pour lancer l’exécution d’une suite de test :


 Cliquer sur le libellé de la suite de test dans l’arbre ()
 Cliquer sur [Lancer] ()
 Choisissez entre [avec l’IEO] ou [avec la popup] ().
Ensuite, l’exécution suit le cours d’une exécution simple : voir § 4.4 ()

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

4.5.7.2 Reprendre l’exécution d’une suite de test

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.

 Dans la page de consultation


d’une suite de test le bouton [Reprendre] ()


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

Si l’exécution a été lancée au moins une fois, le bouton


[Relancer] () apparait sur la page de consultation
de la suite de test.
Cela permet de relancer la suite de test en supprimant
toutes les exécutions précédentes.

 Cliquer sur [Relancer]


 Choisissez entre [avec l’IEO] ou [avec la popup].
 Un message informe l’utilisateur
que toutes les exécutions précédentes vont être supprimées ()
 Cliquer sur [Ok] ()
Ensuite, l’exécution suit le cours d’une exécution simple : voir § 4.4.

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.

5.1 AVANCEMENT DE L’EXÉCUTION (SUIVI D’AVANCEMENT)

5.1.1 Générer un rapport d’avancement de l’exécution

 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. ()

 Cliquer sur [Générer] ()

Page 92
Guide utilisateur de Squash TM v1.2.0



Page 93
Guide utilisateur de Squash TM v1.2.0

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

  

5.1.2 Les rapports d’avancement de l’exécution générés

Les deux tableaux de rapport sont générés à partir de l’Espace rapport/Avancement de l’exécution (voir §5.1.1).

Tableau de bord de suivi des campagnes ()

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

INFORMATIONS FOURNIES PAR LE RAPPORT


Statut Liste des cas de test par campagne ()
Planning des cas
de test Le tableau indique à l’utilisateur :
Date de début prévu A Les projets lors du choix des critères du rapport
Date de fin prévue exécuter Les campagnes
Date réelle de début En cours La date de début prévu pour la campagne
total Avancement
prévu Bloqué La date de fin prévue pour la campagne
Fin réelle de début Echec La date réelle de début pour la campagne
prévu Succès La date réelle de fin pour la campagne
La/les campagne(s) L’itération
choisie(s) La date de début prévu pour l’itération
La date de fin prévue pour l’itération
Le(s) cas de test(s)
La date réelle de début pour l’itération
rattachés au(x)
campagne(s) choisie(s) La date réelle de fin pour l’itération
Le cas de test
Le statut du cas de test

5.1.3 Exporter les rapports d’avancement de l’exécution générés

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.

Tableau de bord de suivi Format pdf


des campagnes Format html
Format xsl
Format ods
Liste des cas de test par
Format csv
campagne
Format pdf
Format html

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

5.2 COUVERTURE DES EXIGENCES PAR LES TESTS (SUIVI D’AVANCEMENT)


5.2.1 Générer un rapport de suivi d’avancement de la couverture des exigences par les tests

 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).

5.2.2.1 Tableau de bord de suivi des campagnes ()

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.2.2 Liste des exigences par projet ()

Le tableau de bord indique à l’utilisateur :


Le(s) projet(s) sélectionné(s) lors du choix des critères du rapport
Le(s) dossiers parents au(x) projet(s).
La référence des exigences
Le libellé des exigences
La version de l’exigence prise en compte
Le niveau de criticité des exigences
Le nombre de cas de test associé aux exigences

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

L’action glisser/déposer permet de réordonnancer les éléments.


Glisser/déposer
Sélectionner l’élément (ou son numéro d’ordre) à réordonnancer, tout en maintenant le bouton de la souris enfoncé, déplacer
l’élément à l’endroit où vous souhaitez le placer.

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.

Les champs de type Texte enrichi


Les champs de type Texte enrichi sont des champs pouvant accueillir un grand volume de texte dont les caractères peuvent être mis en forme.

Page 99
Guide utilisateur de Squash TM v1.2.0

Les blocs escamotables


Un bloc escamotable est une zone d'affichage pouvant être masquée ou déployée pour afficher son contenu.
Lorsqu'il est masqué, seul le titre du bloc est visible.
Lorsqu'il est visible, tout le contenu du bloc est affiché.

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

Chaque page de consultation d’élément comprend un onglet Pièces jointes.


  
 
 


Page 100
Guide utilisateur de Squash TM v1.2.0

Ajouter une pièce jointe

 Cliquer sur [Ajouter] ()


 Une popup s’ouvre
 Cliquer sur [Browse] ()
 Sélectionner le fichier à joindre
 Retour sur la popup qui est alors mise à jour, elle affiche
le fichier sélectionné ainsi que la possibilité d’ajouter un autre fichier
 Cliquer sur [Envoyer] ()
La popup se ferme et le tableau de l’onglet Pièces Jointes est mis à jour. ()
La présence de la Pièce Jointe est matérialisée par un point d’exclamation ()

Renommer une pièce jointe

 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

 Sélectionner la ou les pièce(s) jointe(s) à supprimer 


en cliquant sur son(leur) numéro d’ordre ()
Cliquer sur [Supprimer] ()
 Une popup s’ouvre, demandant de confirmer la suppression ()
 Cliquer sur [oui] ()
 La popup se ferme et la pièce jointe est supprimée dans le tableau.

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

Ajouter une pièce jointe

 Cliquer sur [Ajouter] ()


 Une popup s’ouvre
 Cliquer sur [Choose File] ()
 Sélectionner le fichier à joindre
 Retour sur la popup qui est alors mise à jour, elle affiche
le fichier sélectionné ainsi que la possibilité d’ajouter un autre fichier
 Cliquer sur [Envoyer] ()
La popup se ferme et le bloc pièces jointes est mis à jour. ()

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.

6.1.1.2.1 Supprimer une pièce jointe et renommer une pièce jointe.

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.

6.1.1.3 Terminologie (présentation des notions et concepts abordés dans le document)

Notions Définition métier


Exigence Extraites des documents de conception, les exigences sont les règles de gestion contrôlant le comportement d’une application.
Chemin fonctionnel à mettre en œuvre pour vérifier la conformité d’une fonctionnalité.
Cas de test
Le cas de test se définit par le jeu de données à constituer, le scénario de test à exécuter et les résultats attendus.
Pas de test Etape du chemin fonctionnel mis en place dans le cadre d'un scénario. Chaque pas de test permet de vérifier un résultat attendu.
Etablie de manière à vérifier un nombre fini de fonctionnalités, une campagne de tests compte plusieurs étapes :
- définition des objectifs de test (choix des cas de test et des jeux de tests rattachés)
- détermination du nombre d'itérations et de leur contenu en fonction des objectifs de test
Campagne
- passage des tests
- exploitation des résultats
- conclusion sur le comportement des fonctionnalités vérifiées
Itération Sélection de cas de tests exécutée de manière successive dans le cadre d'une campagne de test.
Le plan dévoile la stratégie de test en décrivant les tests dans leur globalité : place dans le processus, environnement de test,
Plan de test
types de tests, etc…
Il s’agit de la phase de déroulement des cas de test. Lors de cette phase, il s’agit également de créer et de suivre les anomalies
Exécution
rencontrées.

Page 103

Vous aimerez peut-être aussi