Guide utilisateur de Squash TM v1.3.0

Documents pareils
Comment Définir une Plage de données Pour Utiliser Fonctions de Filtres et de Tris

Comment faire un Mailing A partir d une feuille Calc

ANNEXE 8 : Le Mailing

Comment Utiliser les Versions, les Modification, les Comparaisons, Dans les Documents

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Création de Sous-Formulaires

Mode d Emploi. Résult Arc Logiciel de Gestion de Compétitions. Droits d utilisation Informations Générales. 1/. Présentation de Résult Arc

Comment sauvegarder ses documents

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

MANUEL D UTILISATION DE LA SALLE DES MARCHES APPEL D OFFRES OUVERT ACCES ENTREPRISES. Version 8.2

Modes Opératoires WinTrans Mai 13 ~ 1 ~

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

lundi 3 août 2009 Choose your language What is Document Connection for Mac? Communautés Numériques L informatique à la portée du Grand Public

NOTICE D UTILISATION

MANUEL D INSTALLATION Sous WINDOWS

Publication dans le Back Office

La Clé informatique. Formation Internet Explorer Aide-mémoire

GUIDE MEMBRE ESPACE COLLABORATIF. Février 2012

Gestion des documents avec ALFRESCO

Documentation module hosting

CAPTURE DES PROFESSIONNELS

AIDE ENTREPRISE SIS-ePP Plateforme de dématérialisation des marchés publics

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

Comment faire des étiquettes

Sage 100 CRM Guide de l Import Plus avec Talend Version 8. Mise à jour : 2015 version 8

DOCUMENTATION - FRANCAIS... 2

Once the installation is complete, you can delete the temporary Zip files..

Samsung Auto Backup Guide de démarrage rapide

Le générateur d'activités

Insérer des images dans Base

EN BLANC AVANT IMPRESSION»»»

Comment Créer une Base de Données Ab Initio

Manuel d utilisation du web mail Zimbra 7.1

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

V 8.2. Vous allez utiliser les services en ligne de la plate forme de dématérialisation de la Salle des Marchés achatpublic.com.

Bases de données. Table des matières. Introduction. (ReferencePlus.ca)

Etape 1 : Identification avec un compte personnel sur la plateforme (cf. notice «Création et gestion de votre compte utilisateur»)

TABLEAU CROISE DYNAMIQUE

Installation d'un serveur RADIUS

Méthode de préparation du fichier texte d import depuis Excel, via Access jusqu à Drupal.

Notice d'utilisation Site Internet administrable à distance

Manuel M O D U L E D I M P O R T A T I O N

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

Le publipostage avec Open Office

Tutoriel de formation SurveyMonkey

Avec PICASA. Partager ses photos. Avant de commencer. Picasa sur son ordinateur. Premier démarrage

Utilisation de l outil lié à MBKSTR 9

Utiliser un proxy sous linux

Etape 1 : Identification avec un compte personnel sur la plateforme (cf. notice «Création et gestion de votre compte utilisateur»)

Etudes de marché : les sources

Zotero est une extension du navigateur Firefox. Il est possible de télécharger Firefox gratuitement sur le site:

But du papier : Paramétrer WSUS pour récupérer les mises à jour et administrer le serveur WSUS

NOTICE TELESERVICES : Créer mon compte personnel

Tutoriel Prise en Main de la Plateforme MetaTrader 4. Mise à jour : 7/09/

Documentation Liste des changements apportés

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

J'ai changé d'ordinateur, comment sauvegarder mon certificat?

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Nuxeo Enterprise Platform: Guide utilisateur

OpenOffice.org Calc Ouvrir un classeur

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Documentation relative à l installation des certificats e-commerce de BKW

CONTACT EXPRESS 2011 ASPIRATEUR D S

INTRODUCTION À L INFORMATIQUE. Etsup 2012 Florian JACQUES

OpenOffice.org Présentation - Débuter. Distribué par Le projet OpenOffice.org

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version

GUIDE D INSTALLATION INTERNET haute vitesse

Parallels Plesk Panel. Module Pare-feu de Parallels Plesk Panel 10 pour Linux/Unix. Guide de l'administrateur

sommaire Archives... Archiver votre messagerie... Les notes... Les règles de messagerie... Les calendriers partagés Les listes de diffusions...

Manuel de formation Spaceman 1 ère journée

Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION

Manuel Utilisateur. Boticely

Comment consolider des données

L import : Mise à jour rapide de votre catalogue

Manuel de l utilisateur

Adobe Application Manager Enterprise Edition version 2.1

SERVEUR DÉDIÉ DOCUMENTATION

Installation et utilisation de Cobian Backup 8

PRONOTE2008. Guide de l Enseignant. Saisie avec ProfNOTE, PRONOTE Client et via l Espace Professeurs sur internet

ODH. Mon Espace. Manuel d utilisation. MON ESPACE ODH Manuel d utilisation. Une question? Contactez le service client au

Gestion des certificats en Internet Explorer

Commencer avec Allplan Exchange. Nemetschek Allplan Systems GmbH, Munich. All rights reserved. Enregistrement

1 - Se connecter au Cartable en ligne

DOCUMENTATION MODULE BLOCKCATEGORIESCUSTOM Module crée par Prestacrea - Version : 2.0

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net

WinTask x64 Le Planificateur de tâches sous Windows 7 64 bits, Windows 8/ bits, Windows 2008 R2 et Windows bits

Mon aide mémoire traitement de texte (Microsoft Word)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (

Notice de présentation. La mise à jour de la référence bancaire sous TelePAC

Guide d'installation rapide TFM-560X YO.13

Guide d installation du logiciel Proteus V.8 Sous Windows Vista, 7, 8

VERSION : 1.0. Utilisation de Zimbra

Documentation. Manuel Utilisateur. E-Shop

26 Centre de Sécurité et de

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

TABLE DES MATIERES A OBJET PROCEDURE DE CONNEXION

Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition)

FlashWizard v4.5b PRO

MENU FEDERATEUR. Version Cabinet - Notice d installation et de mise à jour

Transcription:

Guide utilisateur de Squash TM v1.3.0 Fichier : Squash - SP 3.1 - Squash TM - F_Déploiement - Guide utilisateur Squash TM.1.3.0 v00.01.2.doc Page 1

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

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 00.00.04 31/08/2012 Pauline de Rancourt [Henix] Retrait de la partie interface administration 00.01.01 18/10/2012 Laurent MASSER [Henix] Refonte de la mise en page du document Mise à jour du document pour la version 1.3.0 Page 3

Sommaire Historique des versions... 3 Sommaire... 4 1 Généralités... 8 1.1 Présentation générale de l outil... 8 1.1.1 Page d accueil... 8 1.1.2 Page générique et fonctions communes des différents espaces (exigences, cas de tests, campagnes... 10 2 Gestion des exigences... 15 2.1 Présentation de la page de consultation des exigences... 15 2.1.1 Bibliothèque... 16 2.1.2 Recherche... 16 2.2 Gérer une exigence... 19 2.2.1 Création d une exigence... 19 2.2.2 Renommer une exigence... 20 2.2.3 Supprimer une exigence... 21 2.3 Associer et désassocier des cas de test à une exigence... 22 2.3.1 Associer des cas de test... 22 2.3.2 Désassocier des cas de test... 23 2.4 Les versions de l exigence... 25 2.4.1 Créer une nouvelle version... 25 2.5 Exporter une exigence... 26 2.6 Importer une exigence... 27 2.6.1 Importer un fichier excel d Import d exigences... 27 2.6.2 Création d un fichier d import d exigence :... 28 Page 4

3 Gestion des cas de test... 29 3.1 Présentation de la page de consultation des Cas de test... 29 3.1.1 Bibliothèque... 30 3.1.2 Recherche... 30 3.1.3 La page de consultation du Cas de test... 32 3.2 Gérer un cas de test... 34 3.2.1 Création d un cas de test... 34 3.2.2 Renommer un cas de test... 35 3.2.3 Supprimer un cas de test... 35 3.3 Gérer le scénario de test... 36 3.3.1 Créer un pas de test... 36 3.3.2 Copier/Coller un pas de test... 37 3.3.3 Appeler un cas de test tiers... 37 3.3.4 Supprimer un pas de test... 38 3.4 Lier les exigences aux Cas de test... 38 3.4.1 Associer des exigences... 38 3.4.2 Désassocier des exigences... 39 3.5 Importer des cas de test... 40 3.5.1 Importer un cas de test dans une archive zip :... 40 3.5.2 Création d un fichier d import de cas de test :... 41 4 Gestion de l exécution des tests (Campagnes/Itérations)... 43 4.1 Présentation de la page de consultation d un campagne/itération/suite de tests... 43 4.1.1 La page de consultation d une campagne, d une itération et d une suite de tests... 43 4.1.2 Bibliothèque... 44 4.1.3 Recherche... 44 4.1.4 La page de consultation d un campagne/itération... 45 4.2 Gérer une campagne/une itération/une suite de tests... 49 4.2.1 Créer une campagne/une itération/une suite de tests... 49 Page 5

4.2.2 Supprimer une campagne/une itération/une suite de tests... 50 4.2.3 Renommer une campagne/une itération/une suite de tests... 51 4.3 Gérer le plan de test... 51 4.3.1 Associer des cas de test à une campagne/itération/suite de tests... 51 4.3.2 Désassocier des cas de test d une campagne/itération/suite de tests... 52 4.4 Exécuter les tests... 53 4.4.1 Description de la page de consultation d une exécution :... 53 4.4.2 Créer une exécution manuelle :... 54 4.4.3 Gérer une exécution avec la pop-up :... 54 4.4.4 Assigner des cas de test à un utilisateur dans une campagne/itération/suite de test... 58 4.4.5 Gérer les anomalies... 58 4.4.6 Exécuter une suite de tests... 60 5 Reporting... 62 5.1 Présentation de l espace rapport... 62 5.2 Avancement de l exécution (suivi d avancement)... 63 5.2.1 Générer un rapport d avancement de l exécution... 63 5.2.2 Les rapports d avancement de l exécution générés... 64 5.2.3 Exporter les rapports d avancement de l exécution générés... 65 5.3 Couverture des exigences par les tests (suivi d avancement)... 66 5.3.1 Générer un rapport de couverture des exigences par les tests... 66 5.3.2 Les rapports de couverture des exigences par les tests générés... 67 5.3.3 Exporter les rapports de couverture des exigences par les tests générés... 67 5.4 Cahier des exigences et cahier de test... 68 5.4.1 Le cahier des exigences... 68 5.4.2 Le cahier de test... 68 6 Annexes... 70 6.1 Guide de lecture... 70 Page 6

6.1.1 Généralités... 70 6.1.2 Les champs de type Texte enrichi... 70 6.1.3 Les blocs escamotables... 71 6.1.4 Sélection simple... 71 6.1.5 Sélection multiple... 71 6.2 Concepts de base... 71 6.2.1 Gérer les pièces jointes... 71 6.2.2 Terminologie (présentation des notions et concepts abordés dans le document)... 73 Page 7

1 Généralités Guide de prise en main de l outil SQUASH. 1.1 PRESENTATION GENERALE 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 8

Mon compte 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) Un bouton [modifier le mot de passe] Le lien Filtre global permet de sélectionner les projets qui apparaîtront dans l arbre. Filtre global Administration Déconnexion 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é». Pour accéder à l interface d administration cliquer sur le lien Administration situé dans la barre de menu. Cette interface permet d accéder aux modules suivants : Le lien déconnecte l utilisateur de l application. Gestion des Utilisateurs Gestion des Projets Consulter/Modifier le message de connexion Consulter/Modifier le message d accueil Page 9

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é à l identique de la manière suivante : Bibliothèque Recherche Page de consultation Barre de navigation Page 10

Barre de navigation : La barre de navigation vous permet à tout moment de vous déplacer entre les différents espaces. Page de consultation : La page de consultation permet d afficher les attributs de l élément sélectionné dans l arborescence de l espace actif dans la bibliothèque. Bibliothèque : 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 contenant ou non des éléments rattachés au projet. Il est possible de réaliser des glisser/déposer afin de réordonner les éléments du projet entre eux. Par ailleurs, la bibliothèque comprend une barre d outils décrite ci-dessous : Le bouton [Ajouter] - : ce bouton permet d ajouter les éléments associés aux espaces choisis (Dossiers dans tous les espaces ; exigence dans l espace exigence ; cas de test dans l espace cas de test ; campagne, itération suite de test dans l espace campagne). Le bouton [Action] - : ce bouton permet d effectuer les actions suivantes communes à tous les espaces. o o o copier/coller un élément ou une sélection d éléments, renommer un élément, supprimer un élément ou une sélection d éléments. FOCUS : Création de Dossiers/Sous dossiers Le dossier est un élément commun aux trois espaces majeur de Squash, Exigences, Cas de test et Campagne. Pour créer un dossier, vous devez au préalable avoir créer un projet, et disposer des droits et habilitations nécessaires à la création de dossier, ensuite suivez les étapes décrites ci-dessous : 1. Cliquer sur le libellé du projet. Celui s affiche en surbrillance : Page 11

2. Cliquer sur le bouton [Ajouter]. Une pop-up s ouvre vous proposant la création de plusieurs éléments en fonction de l espace choisi. Cliquer sur le lien nouveau dossier : 3. Une pop-up «Ajouter un dossier» s ouvre. Renseigner les champs demandés. Seul le «Nom» est obligatoire. 4. Cliquer sur le bouton [Ajouter], le dossier apparait dans l arborescence de votre projet dans la Bibliothèque : Pré-requis : Pour créer un sous-dossier vous devez au préalable avoir créé un dossier (cf. la procédure ci-dessus). 1. Sélectionner le dossier de votre choix, celui-ci s affiche en surbrillance dans l arborescence : 2. Cliquer sur le bouton [Ajouter]. Une pop-up s ouvre vous proposant la création de plusieurs éléments en fonction de l espace choisi. Cliquer sur nouveau dossier. 3. Une pop-up «Ajouter un dossier» s ouvre. Renseigner les champs demandés. Seul le «Nom» est obligatoire. 4. 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. Page 12

Attention : Pour classer les éléments dans l ordre alphabétique, il est parfois nécessaire de rafraîchir la page grâce au bouton [F5] de votre clavier. FOCUS : Paramétrer la gestion des pièces jointes Squash permet d ajouter des pièces jointes à différents éléments listés ci-dessous : les exigences, les cas de tests, les campagnes, les itérations les suites de tests les exécutions de test Les formats de pièces jointes acceptés par défaut sont :.txt,.doc,.xls,.ppt,.docx,.xlsx,.pptx,.odt,.ods,.odp,.pdf Il est possible de paramétrer cette liste et d ajouter autant de formats que vous souhaitez. Pour cela, suivez les quelques étapes suivantes : 1. Rendez-vous dans le répertoire d installation de Squash TM. 2. Double-cliquez sur le dossier conf : Page 13

3. Double-cliquez sur le dossier services puis ouvrez dans un éditeur de texte, le fichier intitulé : org.squashtest.csp.tm.web.uploadfilter.config.properties: 4. Dans le fichier ouvert dans l éditeur approprié, indiquer les formats que vous souhaitez ajouter à la liste par défaut. Attention : Le système est sensible à la casse si vous entrez dans l application un.doc et que dans le fichier il est inscrit.doc, l ajout de pièce jointe ne fonctionnera pas. 5. Enregistrez le fichier. Vous devrez redémarrer l application pour que les changements soient effectifs. Page 14

2 Gestion des exigences L espace Exigences est accessible via la barre de navigation, il permet d avoir accès à l ensemble des actions permettant la gestion d une exigence. 2.1 PRESENTATION DE LA PAGE DE CONSULTATION DES EXIGENCES Bibliothèque Onglet recherche Page de consultation d un élément Barre de navigation Libellé de l exigence Barre d outils de l exigence Barre d outils de la Bibliothèque Bloc informations générales Bloc d association Bloc Historique Champ Création/modification Onglet Pièces jointes Page 15

2.1.1 Bibliothèque La bibliothèque des exigences est composée d un arbre et de trois boutons : L arbre présente les projets, en cliquant sur la flèche ( dossiers ou exigences déjà rattachés au projet. ) situé devant les projets (ou en double cliquant sur l élément) l utilisateur déroule les dossiers/sous Trois boutons [Ajouter], [Actions] et [Importer/Exporter : [Ajouter] [Actions] [Importer/Exporter] Nouveau Dossier Nouvelle Exigence Copier le(s) élément(s) sélectionné(s) [ctrl+c] Coller la sélection [ctrl+v] Renommer l élément [F2] Supprimer le(s) élément(s) sélectionné(s) [Suppr] Importer Importer des associations Exporter Les actions disponibles selon les boutons seront indiquées en grisé si elles ne sont pas disponibles pour l utilisateur. La disponibilité de l action peut dépendre : des habilitations de l utilisateur de l élément sélectionné La représentation de l exigence dans l arbre se fait par «<le libellé>» et «<la référence utilisée>». Le libellé et la référence affichés sont ceux de la dernière version existante de l'exigence. 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. Le fichier importé doit suivre une charte spécifique et être sous un format.xls ou.xlsx. Un chapitre entier est dédié à ces fonctionnalités. Le fichier exporté est au format.csv 2.1.2 Recherche L onglet [Recherche] vous permet de rechercher les exigences d un projet en fonction des différents critères les caractérisant : La référence Le nom ou libellé La criticité La catégorie L association à un cas de test ou non Le résultat de la recherche peut être trié par le nom, la référence ou la criticité. De plus, pour une meilleure lecture, les résultats peuvent être regroupés par projet. Pour utiliser la recherche des exigences, suivez la procédure ci-dessous : Page 16

Pré-requis : être dans l Espace Exigences et sélectionner un projet des exigences. 1. Cliquez sur l onglet Recherche. 2. Complétez les champs demandés et cochez les options désirées. (Par défaut tous les champs sont cochés). 3. Cliquer sur le bouton [Rechercher]. Les exigences correspondant aux critères définis s afficheront. En cliquant sur le libellé d une exigence dans l emplacement des résultats sa page de consultation s affiche à la droite de l écran. Vous pouvez directement agir sur l exigence depuis l onglet Recherche. Voir ci-dessous : Page 17

Onglet Informations Guide utilisateur de Squash TM v1.3.0 Bloc Informations générales Version Description (facultative) Référence (facultative) Criticité Catégorie Prend pour valeur un nombre entier strictement positif. Il ne peut être modifié par 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 être complétée par la suite en cliquant sur le champ dans la page de consultation de l exigence. Est déterminée lors de la création de l exigence. Est un champ texte de 20 caractères maximum, facultatif lors de la création, il peut être complété par la suite en cliquant sur 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é dans la page de consultation de l exigence au moyen de la combo box. La criticité peut prendre les valeurs suivantes : Mineure Majeure 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 combo box. Elle peut prendre les valeurs suivantes : Fonctionnelle Non fonctionnelle Cas d utilisation Métier Exigence de test Non définie Bloc Cas de test vérifiant cette exigence : Ce bloc présente un tableau d association reprenant les informations du cas de test vérifiant l exigence. Un chapitre entier est dédié à cette fonctionnalité. Bloc Historique des modifications : Ce bloc affiche un tableau recensant toutes les modifications apportées à une exigence dès lors que le statut de l association passe de «En cours de rédaction» à «A approuver». Page 18

2.2 GERER UNE EXIGENCE 2.2.1 Création d une exigence Pré-requis : Avoir créé un projet et bénéficier des droits nécessaires pour la création d exigences. 1. Aller dans l espace Exigences. 2. Sélectionner un projet, un dossier ou un sous-dossier en cliquant sur le libellé de l élément. Celui-ci s affiche en surbrillance. 3. Cliquer sur le bouton [Ajouter]. Un menu déroulant se déploie, cliquer sur le lien Nouvelle Exigence : 4. Une pop-up «Ajouter une Exigence» se déploie, dans laquelle vous pouvez renseigner les différents champs demandés. Seul le nom est obligatoire. Cliquez sur le bouton [Ajouter]. 5. 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. Page 19

2.2.2 Renommer une exigence Pré-requis : Avoir créé une exigence. 1. Sélectionner l exigence à renommer. Le libellé de celle-ci s affiche en surbrillance : 2. Vous disposez de trois moyens pour renommer une exigence : a. Grâce au raccourci [F2] de votre clavier, b. Grâce au bouton [Actions] de la barre d outils de la bibliothèque et en cliquant sur l action Renommer l élément du menu déroulant : c. Grâce au bouton [Renommer] de la barre d outils de la page de consultation de l exigence : 3. Une pop-up «Renommer l élément» apparaît dans laquelle vous pouvez modifier le libellé de l exigence : 4. Cliquer sur le bouton [Renommer l élément] pour valider l opération (ou [Annuler] pour l interrompre). La modification apparaît dans l arborescence et dans le champ de l intitulé de l exigence. Page 20

2.2.3 Supprimer une exigence Pré-requis : Avoir créé une exigence. 1. Sélectionner l exigence à renommer. Le libellé de celle-ci s affiche en surbrillance. 2. Vous disposez de Trois moyens pour supprimer une exigence : a. Grâce au bouton [Suppr] de votre clavier. b. Grâce au bouton [Actions] de la barre d outils de la bibliothèque : c. Grâce au bouton [Supprimer] de la barre d outils de la page de consultation d une exigence 3. Une pop-up «Supprimer l élément» apparaît et vous demande de confirmer la suppression ou de l annuler : 4. Si vous confirmez la suppression, alors l élément sera définitivement effacé de l arborescence et de la base de données. Page 21

2.3 ASSOCIER ET DESASSOCIER DES CAS DE TEST A UNE EXIGENCE Le bloc Cas de test vérifiant cette exigence, permet d associer à chaque exigence, un ou plusieurs cas de test. Cette fonction est capitale pour établir la couverture des exigences par les cas de test, reprise dans l Espace Rapport. 2.3.1 Associer des cas de test Pré-requis : Avoir créé une exigence et un cas de test. 1. Cliquez sur le bouton [Associer des Cas de test] du bloc escamotable Cas de test vérifiant cette exigence. Une interface de niveau 2 apparaît en lieu et place de la page de consultation de l exigence. Cette interface contient dans sa partie gauche (arbre) les projets et dans sa partie de droite un tableau : 2. Cliquer sur la flèche ( ) située devant le projet (ou en double cliquer sur l élément) et le ou les cas de test associés à ce projet apparaitront. Répéter l opération si les cas de tests sont placés dans un dossier et sous dossiers. Sélectionner le ou les cas de test à associer, une sélection simple comme une sélection multiple est possible. 3. Cliquer sur le bouton ; les cas de test sélectionnés viendront se placer dans le tableau de droite. Page 22

Focus : Lorsqu un cas de test est déjà placé dans le tableau de droite, il ne pourra être associé une nouvelle fois. Un message vous alerte si un cas de test est déjà associé. Dans le cas d une sélection multiple dans lequel un cas de test est déjà associé à l exigence, alors le message d alerte s affiche et seuls les cas de test non associés seront ajouter au tableau de droite. 4. Cliquer sur le bouton [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 Désassocier des cas de test 2.3.2.1 Depuis l interface d association : Pré-requis : avoir un ou plusieurs cas de test associés à une exigence. Etre sur l interface de niveau 2 d association des cas de test à une exigence. 1. Vous pouvez désassocier un ou plusieurs cas de test à la fois. Sélectionnez le ou les cas de test (grâce à la touche [Ctrl] de votre clavier] à désassocier, en cliquant sur le numéro d ordre du cas de test du tableau d association : Page 23

2. Cliquer sur le bouton, une pop-up apparaît vous demandant de confirmer ou d annuler l action : 3. Cliquer sur le bouton, les cas de test sélectionnés disparaissent du tableau d association. 4. Cliquer sur, le bloc escamotable Cas de test vérifiant cette exigence est mis à jour. Les cas de test désassociés ne doivent plus apparaitre. 2.3.2.2 Depuis le bloc escamotable Cas de test vérifiant cette exigence : Vous pouvez désassocier des cas de test de deux manières différentes, directement depuis le bloc escamotable Cas de test vérifiant cette exigence : 1. En sélectionnant un ou plusieurs cas de test par leur numéro d ordre et en cliquant sur le bouton, alors une pop-up vous demandera de confirmer ou d annuler l action. 2. En cliquant sur, les cas de tests sélectionnés sont supprimés du tableau. Ou bien en suivant la procédure suivante : 1. En cliquant sur le bouton situé à la fin de chaque ligne du tableau d association du bloc escamotable. Une pop-up s ouvre demandant de confirmer ou d annuler la suppression de l association. 2. En cliquant sur, les cas de tests sélectionnés sont supprimés du tableau. Page 24

2.4 LES VERSIONS DE L EXIGENCE 2.4.1 Créer une nouvelle version Pré-requis : Avoir créé une exigence. Le numéro de version est «1» 1. Cliquer sur situé en haut à droite de la page de consultation d une exigence. Une pop-up vous demandant de confirmer l action apparait : En cliquant sur une nouvelle version de l exigence sera créé et sera utilisée comme version courante. 2. Squash nous retourne la page de consultation de l exigence sur laquelle apparait un nouveau numéro de version dans le champ dédié du bloc escamotable informations générales. Focus : Le Lien Consulter l historique des versions ouvre une interface de niveau 2 de consultation de l historique des versions et d observer tous les changements effectués sur les différentes versions de l exigence. Page 25

2.5 EXPORTER UNE EXIGENCE Squash TM vous permet d exporter au format.csv vos exigences dont le nom par défaut est «export_exigences_date au format JJMMAAAA». Les exigences exportées le sont depuis le niveau de l arborescence sélectionné (depuis le projet, un dossier ou un sous-dossier). Il est possible également d exporter une ou plusieurs exigences, Squash reprenant alors le chemin des exigences sélectionnées dans l arborescence. Pré-requis : Avoir un projet contentant des exigences créées à la racine du projet, ou au sein d une arborescence plus complexe (dossiers et sous-dossiers). 1. Sélectionnez les exigences ou le niveau d arborescence voulu, puis cliquez sur le bouton [Importer/Exporter], et sélectionnez le lien Exporter dans le menu déroulant : 2. Une pop-up «Exporter» apparaît, vous permettant de renommer le nom du fichier qui sera créé, et de confirmer ou d annuler l opération : 3. Cliquez sur le bouton, une fenêtre d enregistrement du fichier s ouvre : Vous pouvez choisir d ouvrir directement le fichier au format par défaut ou bien choisir d enregistrer le fichier dans le dossier configuré pour vos téléchargements. Page 26

2.6 IMPORTER UNE EXIGENCE Cette fonctionnalité permet d importer des exigences dans un projet. Le fichier d import doit être au format.xls ou.xlsx. Certaines règles de gestion doivent être respectées et sont détaillées ci-dessous 2.6.1 Importer un fichier excel d Import d exigences Pour importer des exigences dans un projet veillez suivre ces quelques étapes : Aller dans l espace Exigence. Pré-requis : Avoir sélectionner un projet dans l arborescence de l Espace Exigence. 1. Cliquer sur le bouton [Import/Export], un menu déroulant s affiche. 2. Cliquer sur le lien [Importer] dans le menu déroulant. Une pop-up «Importer au format excel s ouvre» : a. Sélectionner le projet de destination de l import. b. Cliquer sur le bouton [Parcourir] pour choisir le fichier à importer. 3. Cliquer sur le bouton [Importer]. Une pop-up de confirmation d import apparaît. 4. Cliquer sur [Ok]. Une fois l upload du fichier dans Squash terminé, une pop-up bilan apparaît détaillant les informations ci-dessous : a. Nombre total d exigences dans le fichier excel, b. Nombre d exigences importées avec succès, c. Nombre d exigences non importées. 5. Cliquez sur [Ok] et rafraichissez la page. Les exigences et l arborescence importées apparaissent dans l arborescence dans le projet précédemment sélectionné. Page 27

2.6.2 Création d un fichier d import d exigence : Le fichier d import doit être au format.xls,.xlsx pour être interprété par Squash. Il doit également respecter certaines règles listées ci-dessous : Le fichier excel importé doit contenir un tableau comprenant les colonnes décrites ci-après dans le tableau. Seul le premier onglet sera importé, les autres onglets seront ignorés. Les données importées sont matérialisées par un couple balise/valeur(s). Les balises sont toujours placées en première ligne (entêtes du tableau), dans n'importe quel ordre. La(les) valeur(s) est(sont) placée(s) dans la(les) ligne(s) en dessous(suivent) de la première ligne des balises. L'import se fait ligne par ligne. L'ordre des lignes n'a pas d'importance. Les noms de champs de la première colonne ne sont pas sensibles à leur inscription en majuscule ou en minuscule. Les lignes vides ne sont pas interprétées. Les cellules ne doivent pas être fusionnées Exemple de tableau d import avec description des balises du tableau d import : BALISE TRADUCTION DEFINITION PATH CHEMIN Chemin à suivre pour retrouver l exigence dans l arborescence. ID ID VERSION VERSION A la création de l exigence, le numéro de version est toujours le 1. LABEL LIBELLE Obligatoire REF REFERENCE Facultative DESCRIPTION DESCRIPTION Facultative CRITICITY CRITICITE Facultatif (correspond à l entrée «non définie») Valeur à choisir dans la liste suivante : 1- Critique ; 2- Majeure ; 3- Mineure ; 4- Non définie CATEGORY CATEGORIE Facultatif (correspond à l entrée «non définie») Valeur à choisir dans la liste suivante : Fonctionnelle ; Non fonctionnelle ; Métier ; Cas d utilisation ; Exigence de test ; Non définie STATE STATUT Facultatif (correspond à l entrée «en cours de rédaction») Valeur à choisir dans la liste suivante : Obsolète ; Approuvée ; A approuver ; En cours de rédaction. CREATED_ON CREE-LE Date de création de l exigence CREATED_BY CRRE_PAR Login de l utilisateur créateur de l exigence Focus : En suivant les liens ci-dessous, vous pouvez télécharger les documents suivants : Modèle d import d exigences. Gabarit vierge d import d exigences. Page 28

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 PRESENTATION DE LA PAGE DE CONSULTATION DES CAS DE TEST Bibliothèque Recherche Page de consultation du cas de test Libellé Barre de navigation Barre d outils du cas de test Onglet Informations Bloc descript ion Onglet Pas de test Onglet Pièces jointes Onglet Exécutions Onglet Anomalies connues Bloc Prérequis Bloc Exigence s vérifiées par ce cas de test Bloc Cas de test référenc é par Page 29

3.1.1 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 ( dossiers ou cas de test déjà rattachés au projet. ) situé devant les projets (ou en double cliquer sur l élément) l utilisateur déroule les dossiers/sous Trois boutons [Ajouter], [Actions] et [Importer] [Ajouter] [Actions] [Importer] Nouveau Dossier Nouveau Cas de Test Copier le(s) élément(s) sélectionné(s) (ctrl+c) Coller la sélection (ctrl+v) Renommer l élément (F2) Supprimer le(s) élément(s) sélectionné(s) (Suppr) Importer Importer des associations Les actions disponibles selon les boutons seront indiquées en grisée. si elles ne sont pas disponibles pour l utilisateur. La disponibilité de l action peut dépendre : des habilitations de l utilisateur de l élément sélectionné Le fichier importé est un fichier.xls ou.xlsx formaté au format.zip. Un chapitre entier est dédié à ces fonctionnalités. 3.1.2 Recherche L onglet Recherche vous permet de rechercher les cas de test d un projet en fonction des différents critères les caractérisant : Le nom L importance De plus, pour une meilleure lecture, les résultats peuvent être regroupés par projet. Pour utiliser la recherche des cas de test, suivez la procédure ci-dessous : Pré-requis : Être sur l Espace Cas de test et sélectionner un projet contenant des cas de test. 1. Cliquer sur l onglet Recherche situé au dessus de l arbre. 2. Complétez les champs demandés et cochez les options désirées. (Par défaut tous les champs sont cochés) Page 30

3. Cliquer sur le bouton [Rechercher]. Les cas de test correspondants aux critères définis s afficheront. En cliquant sur le libellé d un cas de test dans l emplacement des résultats, sa page de consultation s affichera à la droite de l écran. Vous pourrez alors agir directement sur le cas de test. Voir ci-dessous : Page 31

Onglet Informations Guide utilisateur de Squash TM v1.3.0 3.1.3 La page de consultation du Cas de test Les différentes données du cas de test sont affichées dans la page de consultation qui s affiche à la droite de la bibliothèque, suite à la sélection d'un cas de test dans l'arbre de la bibliothèque. Les différentes informations présentes sur cette page de consultation sont décrites ci-dessous : Libellé (obligatoire) Champs création/modification Bloc Description Bloc Pré-Requis Date de création (renseigné par le système) Créateur (renseigné par le système) Date de dernière modification (déterminée par le système) Dernier modificateur (renseigné par le système) Description (facultative) Référence (facultative) Importance Choix de l attribution automatique de l importance Est déterminé lors de la création du cas de test. Il permet d identifier ce dernier dans l arbre et dans chaque interface où il sera présent. Peut être modifié en renommant le cas de test (voir 3.2.2). Est déterminée automatiquement lors de la création du cas de test. Elle n est pas modifiable. Est déterminé automatiquement lors de la création du cas de test. Le système le détermine en fonction de l utilisateur logué lors de la création. Le champ n est pas modifiable. Est déterminée automatiquement lors de la modification du cas de test. Elle n est pas modifiable. Prend en compte la dernière modification. Est déterminé automatiquement lors de la modification du cas de test. Le système le détermine en fonction de l utilisateur logué lors de la modification. Le champ n est pas modifiable. 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 cas de test. 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 cas de test. Est déterminée sur la page de consultation d un cas de test. L utilisateur a, grâce à une combo box, le choix entre : 1. Très haute 2. Haute 3. Moyenne 4. Faible En sélectionnant la check box Auto, la combo box de l importance se fige sur un des choix possibles en fonction de la criticité des exigences associées au test. Détermine un Pré-requis au cas de test. Il peut être complété par la suite en cliquant sur le champ dans la page de consultation du cas de test. Il Page 32

Onglet Exécutions Onglet Pièces jointes Onglet Pas de test Guide utilisateur de Squash TM v1.3.0 Bloc Exigences vérifiées par ce Cas de test Bloc Cas de test référencé par Permet de créer le scénario de test est repris dans la page de consultation de l exécution du cas de test dans l espace campagne. 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 complété automatiquement et ne peut être modifié. Le scénario de test est créé à partir l onglet Script : le tableau de cet onglet permet de / / 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 : une pièce jointe. Permet de consulter les différentes exécutions du cas de test Le tableau est alimenté automatiquement et ne peut être modifié. En cliquant sur le lien d une exécution dans la colonne Exécutions, l utilisateur est renvoyée sur la page de consultation de l exécution et peut agir directement sur les Page 33

Onglet Anomalies connues Guide utilisateur de Squash TM v1.3.0 Permet de consulter les anomalies relevées durant les exécutions du cas de test. Le tableau est alimenté automatiquement et ne peut être modifié. En cliquant sur le lien dans la colonne ID l utilisateur est envoyé vers la page de consultation de l anomalie du bugtracker utilisé (Mantis ou Jira). En cliquant sur le lien de la colonne «Reportée dans l itération», l utilisateur est renvoyé vers la page de consultation de l exécution durant laquelle l anomalie a été relevée. 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 GERER UN CAS DE TEST 3.2.1 Création d un cas de test Pré-requis : Avoir créé un projet et bénéficier des droits nécessaires pour la création de cas de test. 1. Allez dans l espace Cas de test. 2. Cliquez sur le libellé du projet, du dossier, sous-dossier, dans lequel vous souhaitez créer un cas de test. Le libellé de l élément choisi s affiche en surbrillance. 3. Cliquez sur le bouton [Ajouter], un menu déroulant se déploie. 4. Cliquez sur le lien Nouveau Cas de test, une pop-up «Ajouter un cas de test» apparaît dans laquelle vous pouvez renseigner différents éléments caractérisant un cas de test. Seul le nom est obligatoire. 5. Cliquer sur le bouton [Ajouter], le cas de test apparaît dans votre arborescence dans la bibliothèque. Page 34

3.2.2 Renommer un cas de test Pré-requis : Avoir créé un cas de test. 1. Sélectionner le cas de test que vous souhaitez renommer. 2. Il existe trois moyens de renommer le cas de test sélectionné : a. En cliquant sur le bouton [Action], puis sélectionnez l option dans le menu déroulant qui s est affiché, b. En cliquant sur la touche [F2] de votre clavier, c. En cliquant sur le bouton [Renommer] situé en haut à droite de la page de consultation d un cas de test. Alors une pop-up «Renommer l élément» s affichera et vous demandera de saisir un nouveau nom pour le cas de test sélectionné. 3. Cliquez sur [Renommer l élément] ou [Annuler] pour interrompre l opération. 4. Le libellé du cas de test est mis à jour dans l arborescence. 3.2.3 Supprimer un cas de test Pré-requis : Avoir créé un cas de test. 1. Sélectionnez le cas de test que vous souhaitez supprimer. 2. Il existe trois moyens de supprimer le cas de test sélectionné : a. En cliquant sur le bouton [Action], puis sélectionnez l option «Supprimer le(s) élément(s) (Suppr.)» dans le menu déroulant qui s est affiché, b. En cliquant sur la touche [Suppr] de votre clavier, c. En cliquant sur le bouton [Supprimer] situé en haut à droite de la page de consultation d un cas de test. Alors une pop-up s affichera et vous demandera de confirmer ou d annuler l opération. 3. Cliquez sur [Supprimer]. Le cas de test est supprimé dans la base et l arborescence est mise à jour. Focus : L action de suppression est irrémédiable. Une fois l action confirmé il est impossible de revenir en arrière. Page 35

3.3 GERER LE SCENARIO DE TEST 3.3.1 Créer un pas de test Pré-requis : Avoir créé un cas de test. 1. Sélectionnez le cas de test que vous souhaitez compléter en pas de test. 2. Sur la page de consultation du cas de test cliquer sur l onglet «Pas de test». 3. Cliquez sur le bouton [Ajouter un pas]. Une pop-up «Ajouter un pas de test» s affiche : 4. Complétez les zones à éditeur riche puis cliquez sur le bouton : a. [Ajouter], pour revenir à l onglet «Pas de test» mis à jour. b. [Ajouter un autre], pour ajouter les pas de test de manière enchaînée. c. [Annuler] pour interrompre l opération. FOCUS : Il est obligatoire de remplir l éditeur texte enrichi du champ Actions sinon, le pas de test n est pas créé. Depuis l onglet Pas de test, vous pouvez modifier les champs Actions et Résultat attendu en cliquant sur l espace dédié à la saisie. Cliquez sur le bouton [Valider] pour enregistrer la modification ou sur le bouton [Annuler] pour interrompre l opération et revenir à la situation précédente. Vous pouvez réordonnancer les pas de test créés : Cliquez sur le numéro d ordre du pas de test à la gauche du tableau. Une fois sélectionné, le pas de test peut être déplacé par glisser/déposer. Le numéro d ordre du pas de test est automatiquement mis à jour. Page 36

3.3.2 Copier/Coller un pas de test Pré-requis : Avoir créé au moins un cas de test disposant d un pas de test. Vous pouvez copier/coller un pas de test. 1. Sélectionnez le pas de test à copier en cliquant sur le numéro d ordre. 2. Cliquer sur le bouton [Copier] ou utiliser le raccourci clavier [Ctrl+c]. 3. Sélectionnez le pas de test en dessous duquel sera copiée votre précédente sélection. 4. Cliquez sur [Coller] ou utilisez le raccourci clavier [Ctrl+v]. Le pas de test est copié à la suite du pas de test précédemment sélectionné. Les numéros d ordre sont mis à jour automatiquement. FOCUS : Il est également possible de copier/coller une sélection multiple continue ou discontinue. 3.3.3 Appeler un cas de test tiers Pré-requis : Avoir créé au minimum deux cas de test. 1. Sélectionner le cas de test que vous voulez compléter. 2. Cliquez sur l onglet «Pas de test». 3. Cliquez sur le bouton [Appeler un cas de test]. Une interface de niveau 2 s affiche. 4. Dans l arborescence, cliquez sur les boutons de déploiement du projet dans lequel vous voulez appeler un cas de test. 5. Dans l arborescence, cliquez sur le libellé du cas de test à appeler. 6. La page de consultation du cas de test sélectionné apparaît à droite de l écran. Vous pouvez agir directement sur les données du cas de test depuis cet écran. 7. Cliquez sur le bouton [Appeler ce cas de test]. 8. L interface de niveau 2 se ferme et vous retournez sur le tableau des pas de test. Le cas de test appelé est ajouté à la liste des pas de test. Page 37

FOCUS : Il n est pas possible d appeler le cas de test sur lequel l utilisateur travail cela créerait un cycle infini. 3.3.4 Supprimer un pas de test Pré-requis : Avoir au moins un cas de test ayant un ou plusieurs pas de test. 1. Sélectionner dans l arborescence le pas de test que vous souhaitez supprimer. 2. Cliquez sur le bouton [Effacer le(s) pas] ou sur le bouton de suppression à la fin de la ligne. 3. Un message d alerte vous demandant de valider l opération apparait. Cliquez sur le bouton [Supprimer] ou [Annuler] si vous voulez interrompre l opération et revenir à la situation précédente. 4. La pop-up se ferme et le tableau de l onglet «Pas de test» est mis à jour. 3.4 LIER LES EXIGENCES AUX CAS DE TEST Le bloc Exigences vérifiées par ce cas de test, permet d associer à chaque cas de test, une ou plusieurs exigences. Cette fonction est capitale pour établir la couverture des exigences par les cas de test, reprise dans l Espace Rapport. 3.4.1 Associer des exigences Pré-requis : Avoir créé une exigence et un cas de test. 1. Cliquez sur le bouton [Associer des Exigences] du bloc escamotable Exigences vérifiées par ce cas de test. Une interface de niveau 2 apparaît en lieu et place de la page de consultation de l exigence. Cette interface contient dans sa partie l arborescence du ou des projets les projets et dans sa partie de droite un tableau d association : Page 38

2. Cliquer sur la flèche ( ) située devant le projet (ou en double cliquer sur l élément) et le ou les cas de test associés à ce projet apparaitront. Répéter l opération si les exigences sont placées dans un dossier et sous dossiers. Sélectionner le ou les exigences à associer. 3. Cliquer sur le bouton ; les exigences sélectionnées viendront se placer dans le tableau d association. 4. 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. FOCUS : Lorsqu une exigence est déjà placée dans le tableau d association, elle ne pourra être associée une nouvelle fois. Vous pouvez effectuer une sélection simple ou multiple pour associer des exigences à un cas de test. 3.4.2 Désassocier des exigences 3.4.2.1 Depuis l interface d association : 1. Cliquer sur le bouton, [Associer des Exigences] du bloc escamotable Exigences vérifiées par ce Cas de test. 2. L interface d association de niveau deux s affiche. 3. Dans l interface d association de niveau 2, sélectionnez le ou les (s) exigences à désassocier, en cliquant sur le numéro d ordre des exigences dans le tableau d association. 4. Cliquer sur, un message d alerte apparait et vous demande de confirmer ou non l opération 5. Cliquez sur le bouton [Confirmer] les exigences sélectionnées sont retirées du tableau d association. 6. 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. Page 39

3.4.2.2 A partir du bloc Exigence vérifiées par ce Cas de Test Vous pouvez désassocier des exigences de deux manières différentes, directement depuis le bloc escamotable Exigences vérifiées par ce cas de test : 1. En sélectionnant un ou plusieurs cas de test par leur numéro d ordre et en cliquant sur le bouton [Supprimer les associations], alors une pop-up vous demandera de confirmer ou d annuler l action. 2. En cliquant sur le bouton [Confirmer], les cas de tests sélectionnés sont supprimés du tableau. Ou bien en suivant la procédure suivante : 1. En cliquant sur le bouton [Supprimer] situé à la fin de chaque ligne du tableau d association du bloc escamotable. Une pop-up s ouvre demandant de confirmer ou d annuler la suppression de l association. 2. En cliquant sur le bouton [Confirmer], les cas de tests sélectionnés sont supprimés du tableau. 3.5 IMPORTER DES CAS DE TEST L'import de cas de test se fait à partir de fichier.zip dans lequel chaque fichier correspond à un dossier dans l arborescence et dont chaque fichier excel correspond à un cas de test. 3.5.1 Importer un cas de test dans une archive zip : Pour importer une archive zip il faut: 1. Allez dans l'espace des cas de test, 2. Cliquez sur le bouton [Import/Export] 3. Cliquez sur le lien Importer... dans le menu déroulant. 4. Une pop-up «Importer au format Excel» apparaît dans laquelle vous pouvez : a. Sélectionnez le projet de destination dans lequel vous souhaitez importer vos cas de tests, b. Sélectionnez l'archive zip à importer en cliquant sur [Parcourir], Page 40

c. Vous pouvez choisir l'encoding souhaité (Encoding windows si vous travaillé sur un environnement Windows ou bien UTF-8 si vous travaillez sous tout autre type d'environnement). 5. Une pop-up «Importer au format Excel» s'ouvre vous indiquant: a. Le fichier depuis lequel le fichier.zip sera importé, b. Le projet dans lequel seront importés votre arborescence et vos cas de test, c. Cliquez sur "Ok" ou "Annuler" si vous souhaitez stopper l'opération. 6. Une fenêtre récapitulant l'import apparaît, cliquez sur [Ok]. 7. Votre arborescence importée apparait dans l'arborescence de l'espace cas de test. 3.5.2 Création d un fichier d import de cas de test : Le fichier d import doit être au format.xls,.xlsx pour être interprété par Squash. Il doit également respecter certaines règles listées ci-dessous : Le fichier zip importé doit contenir l arborescence des dossiers avec pour chaque cas de test un fichier excel. Seul le premier onglet sera importé, les autres onglets seront ignorés. Les données importées sont matérialisées par un couple balise/valeur(s). La balise est toujours placée en première colonne. La(les) valeur(s) est(sont) placée(s) dans la(les) colonne(s) qui suit(suivent) sur la même ligne. L'import se fait ligne par ligne. L'ordre des lignes n'a pas d'importance. Les noms de champs de la première colonne ne sont pas sensibles à leur inscription en majuscule ou en minuscule. Les lignes dont le texte de la première colonne n'est pas reconnu comme une balise, seront ajoutées dans la description du cas de test (après la description elle-même) Les lignes vides sont ignorées. De même le formatage n'a pas d'incidence. Les cellules ne doivent pas être fusionnées. Il ne doit pas y avoir de colonnes vides entre la colonne contenant sa balise et la(les) colonne(s) contenant la(les) valeur(s). Il est possible d'avoir un nombre de cellule illimité par ligne mais seule les 2 (ou 3 pour les actions) premières seront prises en compte. Page 41

Exemple de tableau d import avec description des balises du tableau d import : BALISE Première valeur Deuxième valeur Commentaire Description Indiquer la description du cas de test. Cette donnée alimentera le champ "Description" de Squash TM. Importance Indiquer la criticité du cas de test en choisissant l'une des valeurs normées suivantes : VERY_HIGH ou HIGH ou MEDIUM ou LOW. Cette donnée alimentera le champ "Importance" de Squash TM. Created_by Indiquer le login du créateur. Cette donnée alimentera le champ "Créé par" de Squash TM. Created_on Possibilité d'inscrire la date soit au format de cellule date (heure incluse) ou texte dans ce dernier cas, indiquer la date de création au format JJ/MM/AAAA. Cette donnée alimentera le champ "Créé par xxx le " de Squash TM. Action_step Indiquer l'action à réaliser. Indiquer le résultat attendu. Cette balise entraîne la création d'un nouveau pas de test à chaque fois qu'elle est rencontrée. Les pas de test sont créés dans l'ordre du fichier (de haut en bas). Prerequisite Indique les informations à ajouter dans les "Pré-requis" du cas de test. Si plusieurs lignes du fichier excel sont renseignées avec cette balise, les différentes valeurs seront concaténées dans le champ "Pré-requis". FOCUS En suivant les liens ci-dessous, vous pouvez télécharger les documents suivants : Modèle d import de cas de test. Gabarit vierge d import de cas de test. Page 42

4 Gestion de l exécution des tests (Campagnes/Itérations) La gestion de l exécution des tests se fait depuis l espace Campagnes qui est accessible via la barre de navigation, 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 tests. 4.1 PRESENTATION DE LA PAGE DE CONSULTATION D UN CAMPAGNE/ITERATION/SUITE DE TESTS 4.1.1 La page de consultation d une campagne, d une itération et d une suite de tests Campagne et itération partagent le même modèle de page de consultation. Bibliothèque Recherche Page de consultation de la campagne/itération Libellé Barre de navigation Barre d outils Campagne et Itération Bloc Description Onglet Informations Bloc Planning Onglet Pas de test Onglet Pièces jointes Onglet Anomalies connues Page 43

4.1.2 Bibliothèque La bibliothèque de l Espace campagnes à l instar des deux espaces précédents, à l exception du bouton [Importer/Exporter] est composée d un arbre et de deux boutons : [Ajouter] [Actions] Nouveau Dossier Nouvelle Campagne Nouvelle Itération Copier le(s) élément(s) sélectionné(s) (ctrl+c) Coller la sélection (ctrl+v) Renommer l élément (F2) Supprimer le(s) élément(s) sélectionné(s) (Suppr) Les actions disponibles selon les boutons seront indiquées en grisée. si elles ne sont pas disponibles pour l utilisateur. La disponibilité de l action peut dépendre : des habilitations de l utilisateur de l élément sélectionné 4.1.3 Recherche L onglet Recherche vous permet de rechercher les campagnes d un projet en fonction de leur nom. De plus, pour une meilleure lecture, les résultats peuvent être regroupés par projet. Pour utiliser la recherche des campagnes, suivez la procédure ci-dessous : Pré-requis : Être sur l Espace Campagnes et sélectionner un projet contenant des cas de test. 1. Cliquer sur l onglet Recherche situé au dessus de l arbre. 2. Complétez le champ demandé. 3. Cliquer sur le bouton [Rechercher]. 4. Les campagnes correspondant aux critères définis s afficheront. En cliquant sur le libellé d une campagne dans l emplacement des résultats, sa page de consultation s affichera à la droite de l écran. Vous pouvez alors directement agir sur les informations de la campagne. Si vous laissez le champ Nom vide, et que vous cliquez sur le bouton [Rechercher], alors toutes les campagnes de tous les projets pour lesquels vous êtes habilité seront affichées. Page 44

Onglet Informations Guide utilisateur de Squash TM v1.3.0 4.1.4 La page de consultation d un campagne/itération Les différentes données de la campagne ou de l itération 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. Le tableau affiche les données et attributs suivants d une campagne/itération : La barre d outils de la campagne propose deux actions : [Supprimer] / [Renommer] La barre d outils de l itération propose trois actions : [Supprimer] / [Renommer] / [Suites de test] Libellé (obligatoire) Champs création/modification Bloc Description Bloc Planning Date de création (renseigné par le système) Créateur (renseigné par le système) Date de dernière modification (déterminée par le système) Dernier modificateur (renseigné par le système) Date de début planifiée (facultative) Date de fin planifiée (facultative) Date de début réelle Est déterminé lors de la création de la campagne/itération. Il permet d identifier cette dernière dans l arbre et dans chaque interface où elle sera présente. Peut être modifiée en renommant la campagne. Est déterminée automatiquement lors de la création de la campagne/itération. Elle n est pas modifiable. Est déterminé automatiquement lors de la création de la campagne/itération. Le système le détermine en fonction de l utilisateur logué lors de la création. Le champ n est pas modifiable Est déterminée automatiquement lors de la modification de la campagne/itération. Elle n est pas modifiable. Est prise en compte la dernière modification. Est déterminé automatiquement lors de la modification de la campagne/itération. Le système le détermine en fonction de l utilisateur logué lors de la modification. Le champ n est pas modifiable. Est déterminée lors de la création de la campagne/itération. Facultative lors de la création, elle peut être complétée par la suite en cliquant sur le champ dans la page de consultation de la campagne. Est déterminée par l utilisateur en cliquant sur le champ dans la page de consultation de la campagne/itération. Est déterminée par l utilisateur en cliquant sur le champ dans la page de consultation de la campagne/itération. Cette date est égale à la date de début réelle de la plus ancienne de toutes les itérations de la campagne/itération si l utilisateur a choisi la mis à jour automatique en sélectionnant la Page 45

Onglet Pièces jointes Onglet Plan de test Guide utilisateur de Squash TM v1.3.0 (facultative) Date de fin réelle (facultative) checkbox Auto. Peut être déterminée par l utilisateur en cliquant sur le champ dans la page de consultation de la campagne/itération. Cette date est égale à la date de fin réelle de la plus tardive de toutes les itérations de la campagne/itération si l utilisateur a choisi la mis à jour automatique en sélectionnant la checkbox Auto. Peut être déterminée par l utilisateur en cliquant sur le champ dans la page de consultation de la campagne/itération. Permet d associer les cas de test au plan de d exécution de la campagne/itération 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 : ou ou une pièce jointe. Page 46

La page de consultation d une Suite de tests Bibliothèque Recherche Page de consultation de la suite de tests Libellé Barre d outils Barre de navigation Bloc Description Onglet Informations Bloc Statistiques Onglet Plan de test Onglet Pièces jointes Onglet Anomalies connues Barre d'outils propose quatre actions : [Lancer] / [Renommer] / [Supprimer] et [Dupliquer]. Libellé (obligatoire) Champs création/modification Date de création (renseigné par le système) Créateur (renseigné par le système) Est déterminé lors de la création de la suite de test. Il permet d identifier cette dernière dans l arbre et dans chaque interface où elle sera présente. Peut être modifié en renommant la suite de test (voir Erreur! Source du renvoi introuvable.). Est déterminée automatiquement lors de la création de la suite de test. Elle n est pas modifiable. Est déterminé automatiquement lors de la création de la suite de test. Le système le détermine en fonction de l utilisateur logué lors de la création. Le champ n est pas modifiable Page 47

Onglet Pièces jointes Onglet plan de Test Onglet Informations Guide utilisateur de Squash TM v1.3.0 Bloc Description Bloc Statistiques Date de dernière modification (déterminée par le système) Dernier modificateur (renseigné par le système) Est déterminée automatiquement lors de la modification de la suite de test. Elle n est pas modifiable. Est prise en compte la dernière modification Est déterminé automatiquement lors de la modification de la suite de test. Le système le détermine en fonction de l utilisateur logué lors de la modification. Le champ n est pas modifiable Champ facultatif, il peut être complété par la suite en cliquant sur le champ dans la page de 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 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) 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) Permet d associer les cas de test à la suite 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 : 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ée la suite de tests. Le bouton [Dupliquer] permet d effectuer un copier/coller de la suite de tests dans l arborescence. Page 48

4.2 GERER UNE CAMPAGNE/UNE ITERATION/UNE SUITE DE TESTS 4.2.1 Créer une campagne/une itération/une suite de tests 4.2.1.1 Une campagne Pré-requis : Avoir créé un projet et être dans l espace campagne 1. Sélectionnez le projet. 2. Cliquez sur le bouton [Ajouter] et Sélectionner le lien Nouvelle Campagne. 3. Une pop-up «Ajouter une campagne» apparaît. Complétez les champs demandés (seul le nom est obligatoire) puis cliquez 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. 4.2.1.2 Une itération Pré-requis : Avoir créé une campagne 1. Sélectionnez la campagne. 2. Cliquez sur [Ajouter] et sélectionnez le lien Nouvelle Itération. 3. Une pop-up «Nouvelle itération» apparaît. Compléter les champs demandés (seul le nom est obligatoire) puis cliquez 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 49

4.2.1.3 Une suite de tests Pré-requis : Avoir créé une itération. 1. Sélectionnez l itération dans laquelle vous souhaitez créer une suite de tests. 2. Cliquez sur le bouton [Suite de tests]. Une pop-up «Gestion des suites de tests» s ouvre. 3. Complétez le champ du libellé. Le bouton [Ajouter] devient actif. 4. Cliquez sur le bouton [Ajouter] maintenant actif. Le libellé de la suite de tests apparait dans la liste des suites de tests. 5. Cliquez sur le bouton [Fermer]. La pop-up se ferme et l arborescence est mise à jour. FOCUS : Vous pouvez également créer une suite de tests depuis le plan de test d une itération. Sélectionnez alors les cas de test qui vous intéressent puis suivez la procédure ci-dessus. Le plan de test de la suite de tests ainsi créée sera complété des cas de test précédemment sélectionnés. 4.2.2 Supprimer une campagne/une itération/une suite de tests Pré-requis : Avoir créé une campagne/une itération/ une suite de tests. Il existe trois manières différentes pour supprimer une campagne/itération/suite de tests : 1. Sélectionner la campagne ou l itération à supprimer puis effectuer un des actions suivantes au choix : a. Cliquer sur [Actions] situé au dessus de l arbre puis sélectionnez le lien Supprimer le(s) éléments (Suppr.). b. Cliquer sur la touche [Suppr] du clavier. c. Cliquer sur [Supprimer] situé dans la zone de travail. 2. Un message vous demandera de confirmer votre volonté de supprimer l élément. Cliquer sur [Supprimer]. L arborescence sera mise à jour en conséquence. Focus : Si vous supprimer une campagne, les itérations qui lui sont associées seront également supprimées. Page 50

4.2.3 Renommer une campagne/une itération/une suite de tests Pré-requis : Avoir créer une campagne/itération. 1. Sélectionner la campagne à renommer 2. Cliquer sur [Actions] situé au dessus de l arbre 3. Sélectionner la campagne ou l itération à supprimer puis effectuer un des actions suivantes au choix : a. Cliquer sur [Actions] situé au dessus de l arbre puis sélectionnez Renommer l élément (F2). b. Cliquer sur la touche [F2] du clavier. c. Cliquer sur [Supprimer] situé dans la zone de travail. 4. Renommez l élément. Cliquer sur [Renommer]. L arborescence sera mise à jour en conséquence. 4.3 GERER 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. 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. L association de cas de test à une campagne, à une itération ou à une suite de tests, suit le même processus que l association d exigences à des cas de test et inversement. 4.3.1 Associer des cas de test à une campagne/itération/suite de tests Pré-requis : Avoir créé des cas de test et une campagne et une itération. 1. Cliquez sur le libellé de la campagne de l itération ou de la suite de tests à laquelle vous voulez associer des cas de test. 2. Cliquez sur l onglet Plan de test, puis sur le bouton [Ajouter] présent sur le tableau de l onglet Plan de test. 3. Cette commande ouvre une interface d association de niveau deux, cliquez 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. 4. Sélectionnez le(s) test(s) à associer, une sélection simple comme une sélection multiple est possible. Page 51

5. Cliquez sur, le ou les cas de test sélectionnés viendront se placer dans le tableau d association. 6. Cliquer sur [Retour]. La page de consultation de la campagne s affiche, le tableau de l onglet Plan de test est mis à jour. FOCUS : Lorsqu un cas de test est déjà placé dans le tableau de droite, il ne pourra être associé une nouvelle fois. 4.3.2 Désassocier des cas de test d une campagne/itération/suite de tests 4.3.2.1 Désassociation à partir de l interface d association : Pré-requis : Avoir associé des cas de test à une campagne et/ou une itération/une suite de tests. 1. Cliquez sur [Ajouter] présent du tableau de l onglet Plan de test. 2. Cette commande ouvre l interface de niveau deux. Cliquez sur le numéro d ordre du ou des cas de test dans le tableau d association, une sélection simple comme multiple étant possible. 3. Cliquez sur, les cas de test seront retirés du tableau d association. 4. Cliquer sur le bouton [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 : Pré-requis : Avoir associé des cas de test à une campagne et/ou une itération/une suite de tests. 1. Sélectionnez-le ou les cas de tests à désassocier, en cliquant sur le numéro d ordre des cas de test du tableau de l onglet plan de test, une sélection simple comme une sélection multiple est possible. 2. Cliquez sur [Supprimer] situé au bout de la ligne de chaque cas de test associé à la campagne. 3. Le tableau est alors mis à jour. Focus : Lorsqu un cas de test a été exécuté dans l itération à laquelle il a été associé, alors il ne peut plus être retiré du plan de test. Même supprimé dans l espace cas de test, son exécution demeure dans l itération. Page 52

4.4 EXECUTER LES TESTS La phase d exécution des tests s effectue à partir de la page de consultation d une itération depuis l onglet Plan de test. 4.4.1 Description de la page de consultation d une exécution : Le détail d une exécution peut être consulté en cliquant sur le libellé du cas de test dans le tableau de l Onglet Plan de test. Ce détail est présenté dans une fenêtre affichant plusieurs blocs d information et une barre d outils. Bouton Retour : Retour vers la page de consultation de l itération mère Bloc Pré-requis : Reprise des informations inscrites dans le bloc prérequis du cas de test associé. Les informations ne sont pas Bloc Scénario d exécution : Tableau reprenant les pas de test du cas de test associé, et présentant les colonnes suivantes ; - le statut de leur exécution, - la date de leur dernière exécution, - le dernier utilisateur ayant exécuté le pas de test, - un champ modifiable commentaires, - une colonne bug informant grâce à une icône si une anomalie a été relevée, - une colonne pièce jointe à partir de laquelle on peut ajouter des pièces jointes au pas de test en cliquant sur le bouton [Ajouter]. Bloc Commentaire : Champ modifiable permettant d ajouter un commentaire à l exécution. Ce commentaire sera repris durant l exécution. Bloc Pièces-jointes : En cliquant sur le bouton [Ajouter] l utilisateur peut insérer des pièces-jointes à cette exécution. En cliquant sur le bouton [Organiser] vous pouvez agir les pièces jointe (ajouter, renommer et supprimer. Bloc Anomalies : Tableau reprenant les anomalies déclarées sur cette exécution et à partir duquel on peut remonter une anomalie en cliquant sur le bouton [Rapporter une anomalie] Page 53

4.4.2 Créer une exécution manuelle : Pré-requis : Avoir associer un cas de test au plan de test d une Itération ou Suite de tests. 1. 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. 2. Cliquer sur le bouton [Nouvelle exécution] qui s est affiché. La page de consultation de l exécution s ouvre. 3. Cliquer sur le bouton [Retour]. Le tableau des exécutions de l onglet Plan de test est mis à jour. Un lien est disponible pour accéder la page de consultation de l exécution. 4.4.3 Gérer une exécution avec la pop-up : 4.4.3.1 Avec la pop-up : Pré-requis : Avoir associer un cas de test au plan de test d une Itération. Avoir créé une nouvelle exécution du cas de test. 1. Cliquez 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. 2. Cliquez sur le bouton [Nouvelle exécution] ou sur le lien de l exécution que vous voulez lancer ou relancer. 3. Dans la page de consultation de l exécution, 2 options s offre à vous : a. Cliquez sur [Lancer]. Une pop-up s affiche présentant le premier pas de test du cas de test à exécuter. b. Cliquez sur [Lancer avec l IEO]. L interface de troisième niveau de l IEO s ouvre. 1er. Cliquez sur le bouton [Ouvrir]. Une pop-up s ouvre dans laquelle vous devez renseigner l url de l application web à tester. 2e. Cliquez sur le bouton [Ouvrir]. La pop-up se ferme, l interface de l IEO est mise à jour et la page du site à tester s affiche dans l espace dédié à droite de l écran. Page 54

FOCUS : Présentation de la pop-up d exécution : Bouton interruption Boutons navigation des pas de test Boutons de statut d exécution des pas de test Raccourcis automatiques : Statut échec et passage au pas de test suivant Statut succès et passage au pas de test suivant Bloc escamotable Action : Reprise du champ Actions des pas de test du cas de test père. Le champ n est pas modifiable. Bloc escamotable Résultat attendu : Reprise du champ Résultat attendu des pas de test du cas de test père. Le champ n est pas modifiable. Bloc escamotable Commentaire : Champ modifiable permettant d ajouter un commentaire à l exécution. Ce commentaire sera repris durant l exécution. Date de la dernière exécution : ce champ est automatiquement alimenté par le système et n est pas modifiable. Boutons navigation des pas de test Boutons navigation des pas de test Bloc Pièces-jointes : Permet d ajouter les pièces jointes de la même façon que pour l itération Bloc Anomalies : Tableau reprenant les anomalies déclarées sur cette exécution et à partir duquel on peut remonter une anomalie en cliquant sur le bouton [Rapporter une anomalie] Page 55

Présentation de l interface IEO : Date de la dernière exécution : ce champ est automatiquement alimenté par le système et n est pas modifiable. Bouton interruption Boutons navigation des pas de test Espace dédié à l affichage de l application web à tester Bloc escamotable Action : Reprise du champ Actions des pas de test du cas de test père. Le champ n est pas modifiable. Bloc escamotable Résultat attendu : Reprise du champ Résultat attendu des pas de test du cas de test père. Le champ Statut échec et passage au pas de test suivant Statut succès et passage au pas de test suivant Bloc escamotable Commentaire : Champ modifiable permettant d ajouter un commentaire à l exécution. Ce commentaire sera repris durant l exécution. Ouvre la pop-up Barre d adresse dans il faut renseigner l url de l application web à tester. Bloc Pièces-jointes : idem pop-up Bouton interruption Boutons de navigation des pas de test Combobox de statuts des pas de test Bloc Anomalies : Tableau reprenant les anomalies déclarées sur cette exécution et à partir duquel on peut remonter une anomalie en cliquant sur le bouton [Rapporter une anomalie] Page 56

FOCUS : Exécuter les pas de test : L utilisateur possède plusieurs choix pour passer les pas de test à réaliser : a. Utiliser les raccourcis [Echec] ou [Succès] ce qui entraine l inscription du statut Echec ou succès au pas de test et le passage automatique au pas de test suivant. b. Utiliser la combobox pour affecter l un des 4 statuts au pas de test en cours. Pour passer au pas de test suivant, il faudra utiliser les boutons de navigation. En cliquant sur les raccourcis pour l ultime pas de test, une info-bulle indique que le test est terminé. En cliquant sur le bouton [Ok] l utilisateur revient sur la page de consultation de l exécution. Le bloc Scénario d exécution est mis à jour ainsi que le statut de chaque pas de test. Si l utilisateur choisi la combobox pour le dernier pas de test, alors il devra cliquer sur le bouton d interruption pour terminer l exécution. Interrompre une exécution : Il est possible d interrompre une exécution en cours en cliquant sur le bouton d interruption pas de test exécuté. La pop-up d exécution ou la fenêtre de l IEO se fermera. L utilisateur est alors renvoyé vers la page de consultation de l exécution. Le statut en cours. Cette action arrêtera l exécution au niveau du dernier est affecté à l exécution. Reprendre une exécution : L exécution interrompue pourra être reprise depuis la page de consultation en cliquant sur le bouton [Reprendre]. Page 57

4.4.4 Assigner des cas de test à un utilisateur dans une campagne/itération/suite de test Il est possible d assigner des exécutions à des utilisateurs depuis l onglet Plan de test d une campagne/itération/suite de test. 4.4.4.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.4.4.2 Assignation multiple 1. Sélectionner les cas de test dans le plan de test d une campagne ou d une itération ou d une suite de test en cliquant sur leur numéro d ordre. 2. Cliquer sur [Assigner] Une pop-up s affiche dans laquelle, grâce à une combobox, vous pouvez choisir entre : - Non Affecté, - La liste des utilisateurs ayant une habilitation sur le projet. 3. Cliquer sur le bouton [Assigner], le tableau de l onglet Plan de test est mis à jour. 4.4.5 Gérer les anomalies Squash TM supporte les connections avec les bugtrackers Mantis et Jira. Il est possible de rapporter une anomalie depuis les espaces suivants : La page de consultation de l exécution. La pop-up d exécution. L interface IEO. La procédure suivante s applique sur ces trois espaces différents. Pré-requis 1 : Avoir configuré son Bugtracker dans l espace administration. Pré-requis 2 : Avoir créé le projet Squash dans le Bugtracker en utilisant scrupuleusement le même nom de projet sous Squash TM et sous le bugtracker. Page 58

1. Si vous n êtes pas connecté depuis Squash TM à votre bugtracker, cliquez sur le bouton [Se connecter]. Une pop-up «Authentification» s ouvre dans laquelle vous devez renseigner les champs nom et mot de passe. 2. Cliquez sur le bouton [Se connecter], la pop-up se ferme et le bloc escamotable Anomalies affiche le tableau des anomalies relevées durant les exécutions du cas de test/du pas de test. 3. Pour rapporter une nouvelle anomalie ou rattacher une anomalie existante, cliquez sur le bouton [Rapporter une anomalie]. Une pop-up «Rapporter une anomalie» s ouvre dans laquelle vous pouvez effectuer les actions suivantes : Rattacher une anomalie existante : ID : champ à renseigner avec le numéro d ID de l anomalie dans le bugtracker. Permet de rechercher l anomalie associée à l ID dans le bugtracker. Après la recherche terminée les informations de l anomalie apparaissent dans les champs du lien Déclarer une nouvelle anomalie. Déclarer une nouvelle anomalie : Sévérité : combobox permettant de choisir le degré de gravité de l évènement Résumé : Champ obligatoire Catégorie :combobox permettant de caractérisé l évènement Version de produit : Combobox permettant de choisir la version de l application sous laquelle l évènement est rapporté. Assigné à : Combobox permettant de choisir l utilisateur sous le bugtracker en charge du suivi de l anomalie. Description : Champ obligatoire pré-rempli #Cas de test : Indique le libellé du cas de test associé à l exécution ou en cours d exécution #Exécution : indique l url de la page de consultation depuis laquelle est rapportée l anomalie ou indique les pas de test exécutés si l anomalie est relevée pendant l exécution Description de l anomalie : à renseigner par l utilisateur Page 59

4. Cliquez sur le bouton [Ajouter]. La pop-up se ferme et le bloc escamotable Anomalies est mis à jour. Un lien temporel vous permet d afficher l anomalie dans le bugtracker. FOCUS : Les anomalies relevées durant une exécution ou depuis l exécution sont ajoutés aux onglets anoamlies connues dans la suite de test/itération/campagne dans laquelle l anomlie a été relevée. En cliquant sur le numéro ID de l anomalie, l utilisateur ouvre la page de l anomalie dans le bugtracker. 4.4.6 Exécuter une suite de tests Les suites de tests permettent d exécuter les cas de test à la chaîne. Les cas de test peuvent également être exécutés un par un et donc la procédure est la même que celle de l exécution des cas de test depuis le plan de test d une itération. Pré-requis : Avoir créé une Suite de tests et lui avoir associé des cas de test. 1. Cliquer sur le libellé de la suite de tests dans l arbre 2. Cliquer sur [Lancer] 3. Choisissez dans le menu déroulant entre avec l IEO ou avec la pop-up. 4. Ensuite, l exécution à la chaîne des cas de test suit le cours d une exécution simple. FOCUS : Le passage au cas de test suivant est signalé par le message Nouveau cas de test. FOCUS : Les cas de test ne comprenant pas de pas de test ne sont pas pris en compte dans l exécution de l ensemble de la suite de test. Page 60

4.4.6.1 Reprendre l exécution d une suite de test Lorsque l utilisateur a stoppé une exécution alors que des pas de test restaient à exécuter, L utilisateur 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]. 1. Cliquer sur [Reprendre]. 2. Choisissez entre [avec l IEO] ou [avec la pop-up]. 3. S affiche alors le pas de test sur lequel l utilisateur s était arrêté. 4.4.6.2 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. 1. Cliquer sur [Relancer]. 2. Choisissez entre avec l IEO ou avec la pop-up. 3. Un message informe l utilisateur que toutes les exécutions précédentes vont être supprimées. Cliquer sur [Ok]. 4. Ensuite, l exécution suit le cours d une exécution simple. Page 61

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 PRESENTATION DE L ESPACE RAPPORT Barre de navigation Rapport du Plugin Cahier des exigences et cahier de test Rapport d avancement de l exécution Rapport de couverture des exigences par les tests Page 62

5.2 AVANCEMENT DE L EXECUTION (SUIVI D AVANCEMENT) 5.2.1 Générer un rapport d avancement de l exécution 1. Cliquer sur le lien 'Avancement de l exécution (suivi d avancement) : Suivi des exécutions. 2. 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 : Date de début planifiée Date de fin planifiée Date de début réelle Date de fin réelle Statut de la campagne Ce champ est facultatif, il peut être complété 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. Ce champ est facultatif, il peut être complété 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. Ce champ est facultatif, il peut être complété 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. Ce champ est facultatif, il peut être complété 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. 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 moins un cas de test au statut A exécuter ou En cours (voir 4.4.3 Gérer une exécution). Page 63

Choix de la campagne 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.3 Gérer une exécution). Par défaut, l application générera le rapport d avancement sur toutes les campagnes. En cliquant sur [changer la sélection], une pop-up s affiche et l utilisateur a la possibilité de choisir la campagne sur laquelle il souhaite générer le rapport. 3. 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.2.2) à partir des données saisies dans les critères du rapport. 5.2.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. Tableau de bord de suivi des campagnes Le tableau expose pour chaque campagne choisie dans les critères du rapport, le nom du ou des projets auxquels sont rattachés les campagnes choisies ainsi que : La ou les campagnes choisies Les itérations filles des campagnes choisies Le planning (si renseignés) des campagnes et itérations. Page 64

Le nombre de cas de test par statut Le nombre total de cas de test par campagne et itération Le pourcentage d avancement de l exécution des itérations. Liste des cas de test par campagne Le tableau indique à l utilisateur : Les projets lors du choix des critères du rapport Les campagnes La date de début prévu pour la campagne La date de fin prévue pour la campagne La date réelle de début pour la campagne La date réelle de fin pour la campagne L itération La date de début prévu pour l itération La date de fin prévue pour l itération La date réelle de début pour l itération La date réelle de fin pour l itération Le cas de test Le statut du cas de test 5.2.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 export sont disponibles en fonction du rapport que l utilisateur souhaite exporter. Tableau de bord de suivi des campagnes :.pdf ;.html Liste des cas de test par campagne :.xsl ;.ods ;.csv ;.pdf ;.html. Page 65

1. Après avoir sélectionné le format grâce à la combobox, 2. Cliquez sur [Exporter]. Le fichier sera alors généré dans le format souhaité. 5.3 COUVERTURE DES EXIGENCES PAR LES TESTS (SUIVI D AVANCEMENT) 5.3.1 Générer un rapport de couverture des exigences par les tests 1. Cliquez sur le lien Couverture des exigences par les tests (suivi d avancement) Couverture des exigences par les tests. 2. Apparait dans la zone de travail un bloc escamotable Critères du rapport. Ce bloc permet de sélectionner le ou les projets sur lesquels l utilisateur souhaite générer un rapport, pour cela, vous devez cliquer sur [changer la sélection]. Vous pouvez également prendre en compte la version en cours ou toutes les versions des exigences. 3. Cliquez 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.2.2 ) à partir des données saisies dans les critères du rapport. Page 66

5.3.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. 5.3.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.3.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.3.3 Exporter les rapports de couverture des exigences par les tests générés L export des rapports de couverture des exigences par les tests se fera dans les mêmes conditions que pour l export des rapports d avancement de l exécution (voir 5.2.3). Page 67

5.4 CAHIER DES EXIGENCES ET CAHIER DE TEST Le cahier des exigences et le cahier de tests sont deux rapports fournis dans le plugin Rapports Cahier des exigences et Cahier de test. Vous trouverez toutes les informations nécessaires à l ajout de ce plugin en suivant les quelques informations sur notre site : Plugin Rapports 5.4.1 Le cahier des exigences Vous pouvez générer un cahier des exigences comprenant : Les exigences de tous les projets (choix par défaut). Les exigences d une sélection simple ou multiple de projets Une sélection simple ou multiple d exigences d un ou plusieurs projets 1. Cliquer sur le lien Cahier des exigences (cahier de spécifications) : cahier des exigences 2. Apparait à droite de l écran un bloc escamotable Critères du rapport dans lequel vous devez sélectionner les options voulues. 3. Cliquez sur le bouton [Générer] 4. Le cahier des exigences apparait alors. Vous pouvez l exporter comme les rapports précédents au format.pdf et.html FOCUS : La fonction de sélection des projets ou des exigences ne fonctionne que si vous avez bien cliqué sur l option choisie. Si ce n est pas le cas Squash TM affichera par défaut l ensemble des exigences de tous les projets sous réserve des habilitations détenu par l utilisateur. 5.4.2 Le cahier de test Vous pouvez générer un cahier de test comprenant : Les cas de test de tous les projets (choix par défaut). Les cas de test d un ou plusieurs projets. Une sélection simple ou multiple des cas de tests d un ou plusieurs projets Page 68