TestLink - Guide rapide

TestLink est un outil de gestion de test utilisé pour la gestion de projet, le suivi des bogues et la gestion des tests. Il suit un concept de gestion de test centralisé qui permet de communiquer facilement pour un développement rapide des tâches entre les équipes d'assurance qualité et d'autres parties prenantes. Il maintient la spécification d'exigence et la spécification de test synchronisées.

Points à noter

Les principales caractéristiques suivantes de TestLink doivent être notées pour mieux comprendre le sujet.

  • TestLink est un outil de gestion de test open source. Aucune licence n'est requise pour utiliser TestLink.

  • Il est développé et maintenu par Teamtest.

  • Il est sous licence GPL - General Public License.

  • Il prend en charge différents systèmes d'exploitation Windows tels que Windows XP, Vista, 7, etc. ainsi que d'autres supports basés sur le cloud.

  • Il fournit un accès gratuit aux outils pour plusieurs utilisateurs.

  • Il peut être intégré à de nombreux autres outils - JIRA, Bugzilla, FogBugz, VersionOne, etc.

Utilisations de TestLink

Les points suivants décrivent les différentes utilisations de TestLink.

  • Utile pour suivre toutes les activités d'AQ depuis la première phase du cycle de vie des tests logiciels.

  • Utile dans la gestion de projet, le suivi des tâches, la gestion des exigences et la gestion des tests.

  • Prend en charge toutes les activités de niveau macro effectuées par QA.

  • Utile pour effectuer des tâches d'assurance qualité telles que la rédaction de cas de test, de rapports d'exécution, etc.

  • Prend en charge l'exécution de tests manuels et automatisés.

Spécifications TestLink

Le tableau suivant répertorie certaines des spécifications importantes de TestLink.

Sr.No. Spécification et description
1

Application Copyright

Il est développé et maintenu par Teamtest. C'est un outil open source.

2

Tool Scope

Il peut être utilisé comme cadre d'automatisation des tests. Il est utilisé comme un utilitaire de test.

3

Testing Methods

  • Test agile
  • Test de la boîte noire
  • Essais exploratoires
  • Test fonctionnel / manuel
  • Test traditionnel
4

Tool Objectives

  • Test de bureau
  • Test Web
5

Management Features

  • Gestion des exigences
  • Gestion des tests
  • Report
6

Software Requirements

Apache: 2.2.2.1

MySQL: 5.5.16

PHP: 5.3.8

PhpMyAdmin: 3.4.5

Serveur FTP Filezilla: 0.9.39

Tomcat: 7.0.21

sept

Error Handling

Capturez des captures d'écran

8

User Interface Available

  • API COM
  • Interface utilisateur directe
  • Utilisation de l'interface graphique

TestLink dispose d'un large éventail de fonctionnalités pour attirer les contrôleurs de qualité et d'autres parties prenantes pour la gestion des tests.

Fonctionnalités principales de TestLink

Le tableau suivant répertorie les principales fonctionnalités de TestLink.

Sr.No. Caractéristiques principales et description
1

Testing Supports

TestLink prend en charge les méthodologies de test suivantes -

  • Test agile
  • Test de la boîte noire
  • Essais exploratoires
  • Tests fonctionnels / manuels et d'automatisation
  • Test traditionnel
2

Centralize & organize

  • L'outil TestLink crée, centralise, organise et gère les cas de test de manière très efficace et efficiente.

  • Importez facilement des cas de test à partir de CSV / XML et d'autres outils de gestion.

  • Il peut créer plusieurs versions de cas de test à des fins de comparaison et d'utilisation.

  • Il peut partager le référentiel de cas de test entre différents projets, versions et sprints.

3

Manage & Track Execution

  • Il prend en charge l'exécution et la réexécution des suites d'exécution de tests. Il lance également la suite d'automatisation en utilisant XML-RPC.

  • Il capture l'historique de l'exécution des tests étape par étape avec des explications détaillées.

  • Il prend en charge la configuration et les paramètres spécifiques aux tests.

4

Notification

  • Un e-mail peut être envoyé pour une tâche particulière aux utilisateurs.

  • Utilisez @mention pour attirer l'attention d'un membre spécifique de l'équipe sur Commentaires / Description.

5

Power Search

  • TestLink prend en charge de puissantes fonctionnalités de recherche avec les fonctionnalités Hotkeys.

  • TestLink prend en charge la recherche de texte libre.

  • TestLink prend en charge la recherche syntaxique.

6

Reports

  • TestLink prend en charge plusieurs rapports.

  • Il prend en charge les rapports de cas de test et d'exécution de test.

  • Rapports d'exigences et de traçabilité.

  • Rapports de défauts.

  • Il prend également en charge les rapports inter-projets.

sept

Scale with Team Growth

TestLink prend en charge toute équipe commerciale et tout projet, quelles que soient leur taille et leur complexité.

8

Integration

  • TestLink prend en charge de nombreux compléments pour se connecter à différents logiciels afin de faciliter le travail.

  • Une large gamme de compléments le rend universel à travers le monde - JIRA, Mantis, Bugzilla, Trac, etc.

  • Il prend également en charge l'intégration Rally et VersionOne.

9

Common Features

  • Il prend en charge l'interface glisser-déposer.

  • Il prend en charge l'analyse de la grille de test.

  • Il peut cloner l'ensemble du référentiel de cas de test avec les paramètres du projet, comme la notification par e-mail, etc.

dix

Customization

  • Il prend en charge la personnalisation de l'interface utilisateur à l'aide de modèles Smarty.

  • Il prend en charge la création et l'attribution du mot-clé de l'utilisateur.

Voici quelques points à noter avant de procéder à l'installation de TestLink.

  • TestLink est une application Web; il fournit un site Web privé à un individu ou à un ensemble d'utilisateurs demandés appartenant à la même entreprise / projet.

  • TestLink peut être exécuté côté serveur.

  • TestLink est une application basée sur PHP et prend en charge toutes les plates-formes OS telles que Windows, Linux de différentes versions, MAC, etc.

  • TestLink prend en charge tous les navigateurs célèbres tels que Chrome, IE, Mozilla et Safari.

Configuration requise

Puisque TestLink est une application Web, il suit le concept de client / serveur. Cela signifie que TestLink peut être installé de manière centralisée sur un serveur et que les utilisateurs peuvent interagir avec lui via des navigateurs Web en utilisant un site Web à partir de n'importe quel ordinateur.

  • Web Server- TestLink prend en charge Apache 2.2.2.1. Cependant, il peut fonctionner avec n'importe quel dernier logiciel de serveur Web. TestLink utilise uniquement le fichier .php. Configurez le serveur Web avec l'extension .php uniquement.

  • PHP- Le serveur Web doit prendre en charge PHP. Il peut être installé en tant que CGI ou toute autre technologie d'intégration. Il est recommandé d'utiliser la version PHP 5.3.8.

  • Mandatory PHP Extensions- Les extensions pour SGBDR sont mysqli, pgsql, oci8, sqlsrv. Mbstring est requis pour Unicode - prise en charge UTF-8.

  • Optional Extensions - Curl, GD, Fileinfo

  • Database- TestLink nécessite une base de données pour stocker ses données. MySQL (5.5.16) est recommandé.

  • FileZilla FTP Server - FileZilla FTP Server 0.9.39 est requis pour installer XAMPP en option.

Vous pouvez installer toutes les exigences séparément manuellement ou via un processus automatique pour utiliser TestLink.

Installation de la configuration système requise

Si l'utilisateur a besoin de connaissances sur le processus d'installation, il peut installer séparément toutes les exigences décrites séparément avant de passer à TestLink.

Alternativement, il existe de nombreux packages tout-en-un disponibles et peuvent être installés automatiquement dans le système via un fichier exe. Ici, nous allons prendre l'aide de XAMPP pour installer facilement les pré-requis.

Step 1 - Aller à https://www.apachefriends.org/index.html et cliquez sur XAMPP pour Windows comme indiqué dans la capture d'écran suivante.

Step 2- Une fenêtre contextuelle s'affiche pour enregistrer le fichier. Cliquez sur Enregistrer le fichier. Il commencera à télécharger le fichier.

Step 3 - Exécutez le .exefichier pour exécuter l'assistant d'installation. Après avoir cliqué sur le fichier .exe, l'assistant d'installation XAMPP s'affiche comme illustré dans la capture d'écran suivante. Cliquez sur Suivant.

Step 4- Ensuite, l'assistant affiche tous les fichiers de composants (illustrés dans la capture d'écran suivante) qui seront installés. Cliquez sur Suivant après avoir sélectionné les composants.

Step 5 - Fournissez un nom de dossier où XAMPP sera installé et cliquez sur Suivant.

Step 6- L'assistant Prêt à installer s'affiche. Cliquez sur Suivant pour démarrer l'installation.

Step 7- Après une installation réussie, il vous demandera de démarrer le panneau de commande. Cochez la case et cliquez sur Terminer. Il ouvrira le panneau de configuration XAMPP comme indiqué dans la capture d'écran suivante.

Step 8 - Cliquez sur le bouton Démarrer pour Apache et MySQL requis pour TestLink comme indiqué dans la capture d'écran ci-dessus.

Step 9 - Pour vérifier si tous les pré-requis tels qu'Apache, PHP et MySQL sont correctement installés, accédez à l'un des navigateurs et saisissez http://localhost. Ensuite, appuyez sur Entrée.

Step 10- Il affichera le tableau de bord de XAMPP. Cliquez sur phpAdmin dans le coin supérieur droit de la capture d'écran.

Il affichera les paramètres généraux, les paramètres d'application, les détails de la base de données, du serveur Web et de phpMyAdmin comme indiqué dans la capture d'écran suivante.

Si l'installation n'est pas correcte, cette page ne s'affichera pas. Jusqu'à ce point, tous les pré-requis sont installés avec succès dans le système.

Installer et lancer TestLink

Après une installation réussie de XAMPP, nous devons travailler avec TestLink.

Step 1 - Aller à https://sourceforge.net/projects/testlink/ et cliquez sur Télécharger.

Step 2 - Décompressez maintenant le fichier téléchargé .tar fichier et renommez le nom du dossier TestLink.

Step 3- Accédez au dossier XAMPP où il est installé et accédez au dossier htdocs. Placez le dossier TestLink ici comme indiqué dans la capture d'écran suivante.

Step 4 - Accédez au package TestLink et ouvrez le fichier «config.inc.php», mettez à jour le chemin «$ tlCfg → log_path» et «$ g_repositoryPath» comme ci-dessous -

$ tlCfg → log_path = 'D: / xampp / htdocs / testlink / logs /';

$ g_repositoryPath = 'D: / xampp / htdocs / testlink / zone de téléchargement /';

Step 5 - Ouvrez maintenant un navigateur et tapez http://localhost/Testlinkdans la barre de navigation et appuyez sur Entrée. Il affichera la page d'installation de TestLink.

Step 6 - Cliquez sur Nouvelle installation.

Step 7 - Cochez la case des termes et conditions et cliquez sur le bouton Continuer.

Le système vérifiera les pré-requis pour s'assurer que tout va bien. Un bouton Continuer apparaîtra en bas, sinon un message d'erreur s'affichera.

Step 8 - Cliquez sur Continuer comme indiqué dans la capture d'écran suivante.

Step 9- À l'étape suivante, l'administrateur de la base de données et le mot de passe administrateur sont requis pour définir l'accès à MySQL. Le nom d'utilisateur / mot de passe de l'administrateur TestLink peut être tout ce qui est donné par l'utilisateur.

Login / mot de passe à la base de données: root / <empty> (login / mot de passe par défaut de MYSQL pour xampp)

Step 10- Cliquez sur le bouton «Process TestLink Setup». Vous devriez voir le TestLink "L'installation a réussi!" message affiché.

Step 11 - Naviguez à nouveau vers http://localhost/testlink

Vous verrez la page de connexion comme indiqué dans la capture d'écran suivante.

Pour vous connecter à TestLink, accédez à votre exemple de site Web, http://localhost/testlink. Il ouvrira une page de connexion comme indiqué dans la capture d'écran suivante.

Step 1- Entrez admin comme nom d'utilisateur et mot de passe. L'administrateur est l'identifiant par défaut.

Step 2 - Cliquez sur le bouton Connexion.

La capture d'écran suivante montre comment se connecter à TestLink à l'aide des informations d'identification -

En cas d'échec de la connexion

En raison d'une connexion infructueuse, une page d'erreur s'affiche. Une erreur peut survenir en raison d'une mauvaise combinaison d'ID de messagerie ou de mot de passe.

La capture d'écran suivante montre le message d'erreur que l'utilisateur reçoit si les informations d'identification ne sont pas correctes.

Si vous avez oublié le mot de passe, pour le récupérer, procédez comme suit:

Step 1- Cliquez sur "Mot de passe perdu?" lien sous le bouton Connexion.

Step 2 - Entrez le nom de connexion.

Step 3 - Cliquez sur Envoyer.

La capture d'écran suivante montre comment récupérer le mot de passe si vous l'avez oublié.

Vous recevrez un e-mail avec les détails du nom d'utilisateur ou un lien pour réinitialiser le mot de passe.

Lors de la connexion réussie

En cas de connexion réussie, le tableau de bord système s'affiche si le compte est associé à un projet par l'administrateur ou si vous pouvez créer un exemple de projet.

La capture d'écran suivante affiche la page Créer un projet de TestLink lors d'une connexion réussie.

Pour ajouter un projet, vous devez avoir le rôle d'administrateur. Une fois que vous vous connectez pour la première fois en tant qu'administrateur, TestLink ouvre le formulaire Créer un nouveau projet. Vous ne pouvez voir aucune autre page tant que le projet ne vous est pas créé ou attribué.

Créer un projet

Voici les étapes à suivre pour ajouter un projet dans TestLink -

Habituellement, pour créer un projet, une option est disponible dans le menu Tester la gestion de projet, comme illustré dans la capture d'écran suivante.

Step 1 - Entrez les détails suivants dans le formulaire Créer un projet -

Name - Il doit s'agir d'un nom de projet unique.

Prefix - Il est utilisé pour l'ID de cas de test pour identifier les cas de test.

Project description - Détails sur le projet.

Enhanced features- Vous pouvez cocher les cases en fonction des exigences du projet. Il permet de sélectionner les fonctionnalités souhaitées telles que l'exigence, l'automatisation, etc.

Issue tracker - Si un tracker de problèmes est lié à TestLink, il sera affiché ici.

Step 2 - Sélectionnez l'option Disponibilité, puis cliquez sur le bouton Créer comme indiqué ci-dessous.

En cliquant sur le bouton Créer, vous ajoutez le projet avec le commutateur Supprimer et Actif / Inactif pour les fonctionnalités Exigence et Actives, comme illustré dans la capture d'écran suivante.

Step 3 - Vous pouvez afficher le projet en sélectionnant un nom de projet dans la liste déroulante «Projet de test» dans le coin supérieur droit de l'écran comme indiqué ci-dessous.

Une fois connecté à TestLink, Dashboard est la première page qui s'affiche dès que vous êtes affecté à un projet. Le tableau de bord est personnalisé par l'administrateur. En fonction des rôles, l'administrateur peut définir l'accès à TestLink.

La capture d'écran suivante montre l'aperçu de la page Tableau de bord de TestLink.

Voici quelques points à noter concernant le tableau de bord.

  • Les icônes de la barre d'outils présentes dans le coin supérieur gauche de la page TestLink seront les mêmes sur toutes les pages / tous les écrans de TestLink. Mes paramètres, projet, spécification d'exigence, spécification de test, gestion des utilisateurs et événement comme liens principaux. Ces liens sont utilisés pour naviguer vers les fonctionnalités respectives.

  • La barre de navigation contient les liens qui fournissent un accès rapide aux fonctions les plus utiles de TestLink.

  • Sur le côté gauche de la page - les catégories Système, Projet de test, Spécification d'exigence et Spécification de test sont présentes. Ces catégories présentent différents liens pour un accès rapide à toutes les fonctionnalités de TestLink.

  • Sur le côté droit, la catégorie Plan de test a un lien Gestion du plan de test pour ajouter ou gérer un plan de test.

  • Sur le côté supérieur gauche de l'écran, une fonctionnalité de recherche est disponible tandis que sur le côté droit, il y a une liste déroulante Projet de test.

Ma page de paramètres

L'icône Mes paramètres est présente dans le coin supérieur gauche de l'écran en tant que première icône. La capture d'écran suivante montre l'icône Mes paramètres entourée de rouge.

Une fois que vous cliquez sur l'icône, il ouvre la page des paramètres où diverses informations sont disponibles pour mise à jour.

Premièrement, il y a les données personnelles où vous pouvez mettre à jour votre prénom, nom, identifiant de messagerie ou paramètres régionaux.

Ensuite, il y a la section Mot de passe personnel, où vous pouvez changer le mot de passe de connexion.

La troisième section présente l'interface API, dans laquelle vous pouvez générer une clé API personnelle.

Dans la dernière section, vous pouvez afficher l'historique de connexion.

Se déconnecter

L'icône de déconnexion est présente en haut à gauche de l'écran, à côté de l'icône Mes paramètres. Après avoir cliqué sur l'icône Déconnexion, vous pouvez revenir à la page de connexion et la session active se termine. Pour utiliser toutes les fonctionnalités de TestLink, vous devez vous reconnecter.

Dans la capture d'écran suivante, l'icône de déconnexion est entourée de rouge.

Dans ce chapitre, vous apprendrez à créer, modifier et supprimer un projet dans TestLink.

Créer un projet

TestLink prend en charge plusieurs projets à la fois.

Pour créer un projet, vous devez disposer des autorisations d'administrateur. Voici les étapes pour créer un projet.

Step 1 - Pour créer un nouveau projet, cliquez sur Tester le projet → Tester la gestion de projet sur le tableau de bord, comme illustré dans la capture d'écran suivante.

Il affichera tous les projets disponibles avec des filtres et créer un bouton en haut.

Step 2 - Cliquez sur le bouton Créer comme indiqué dans la capture d'écran suivante.

Il ouvre la page Créer un projet.

Step 3 - Entrez les détails suivants dans le formulaire Créer un projet:

Name - Il doit s'agir d'un nom de projet unique.

Prefix - Il est utilisé pour l'ID de cas de test pour identifier les cas de test.

Project description - Détails sur le projet.

Enhanced features- Vous pouvez cocher les cases en fonction des exigences du projet. Il permet de sélectionner les fonctionnalités que vous souhaitez telles que l'exigence, l'automatisation, etc.

Issue tracker integration - Si un tracker de problèmes est lié à TestLink, il sera affiché ici.

Step 4 - Sélectionnez l'option Disponibilité, puis cliquez sur le bouton Créer comme indiqué dans la capture d'écran suivante.

Cliquez sur le bouton Créer pour ajouter le projet au système.

Modifier un projet

Pour modifier un projet, vous devez disposer de l'autorisation Modifier le projet.

Voici les étapes pour modifier les détails du projet -

Step 1 - Cliquez sur Projet de test → Gestion de projet de test.

Il affichera tous les projets disponibles.

Step 2 - Cliquez sur le nom du projet pour modifier les détails comme indiqué dans la capture d'écran suivante.

Step 3- Il ouvre les détails du projet en mode édition. Vous pouvez mettre à jour les détails dans l'une des sections et cliquer sur le bouton Enregistrer.

Supprimer un projet

Pour supprimer un projet, vous devez disposer de l'autorisation Supprimer le projet.

Step 1 - Cliquez sur Projet de test → Gestion de projet de test.

Il affichera tous les projets disponibles avec une icône de suppression en rouge dans le coin droit, comme indiqué dans la capture d'écran suivante.

Step 2 - Cliquez sur l'icône Supprimer associée au projet respectif.

Il affichera un message d'avertissement pour la suppression ainsi qu'un conseil pour désactiver plutôt que supprimer un projet. La capture d'écran suivante affiche la même chose.

Step 3- Cliquez sur le bouton Oui. Cela actualisera la page et le projet sera supprimé de la liste.

Dans l'inventaire, vous pouvez répertorier tous les détails matériels requis dans le projet. Pour accéder à cette fonctionnalité, vous devez l'activer lors de la création d'un projet ou dans la page d'édition du projet.

Vous pouvez accéder à l'inventaire en accédant à Projet de test → Inventaire dans le tableau de bord, comme indiqué dans la capture d'écran ci-dessous. L'inventaire propose trois actions: créer, modifier et supprimer.

Créer un enregistrement

Voici les étapes pour créer un enregistrement dans l'inventaire -

Step 1 - Cliquez sur Inventaire sur le tableau de bord pour visiter la page Inventaire.

Step 2- Cliquez sur le lien Créer présent dans le coin supérieur gauche de l'écran. Il ouvrira un formulaire contextuel pour définir les données d'un appareil.

Step 3 - Entrez les détails suivants -

  • Nom d'hôte
  • Adresse IP
  • Owner
  • Objectif - Il prend en charge jusqu'à 2000 caractères.
  • Matériel - Il prend en charge jusqu'à 2000 caractères.
  • Remarques - Il prend en charge jusqu'à 2000 caractères.

Step 4 - Cliquez sur le bouton Enregistrer.

Une fois que vous cliquez sur Enregistrer, une nouvelle ligne est ajoutée avec tous les détails saisis, comme indiqué dans la capture d'écran suivante.

Modifier un enregistrement

Pour modifier un enregistrement, une ligne doit être sélectionnée.

Voici les étapes pour modifier un enregistrement -

Step 1 - Cliquez sur le nom d'hôte pour sélectionner un enregistrement à modifier dans la page Inventaire.

Step 2- Cliquez sur le lien Modifier présent dans le coin supérieur gauche de l'écran. Il ouvrira un formulaire contextuel pour définir les données d'un appareil.

Step 3 - Mettez à jour les détails suivants -

  • Nom d'hôte
  • Adresse IP
  • Owner
  • Objectif - Il prend en charge jusqu'à 2000 caractères.
  • Matériel - Il prend en charge jusqu'à 2000 caractères.
  • Remarques - Il prend en charge jusqu'à 2000 caractères.

Step 4 - Cliquez sur le bouton Enregistrer.

Step 5 - Une fois que vous cliquez sur le bouton Enregistrer, tous les détails sont mis à jour et enregistrés dans la même ligne.

Supprimer un enregistrement

Voici les étapes pour supprimer un enregistrement -

Step 1 - Cliquez sur le nom d'hôte pour sélectionner un enregistrement à supprimer dans la page Inventaire.

Step 2- Cliquez sur le lien Supprimer présent dans le coin supérieur gauche de l'écran. Il demandera une confirmation pour supprimer.

Step 3 - Cliquez sur Oui pour supprimer l'enregistrement.

Vous recevrez un message de suppression réussie et la ligne sera supprimée comme indiqué dans la capture d'écran suivante.

La planification des tests est l'activité la plus importante pour s'assurer qu'il existe au départ une liste de tâches et d'étapes dans un plan de référence pour suivre l'avancement du projet. Il définit également la taille de l'effort de test.

Il s'agit du document principal souvent appelé plan de test principal ou plan de test de projet et est généralement développé au cours de la phase initiale du projet.

Créer un plan de test

Pour créer un plan de test, vous devez disposer de l'autorisation Créer un plan de test.

Voici les étapes pour créer un plan de test -

Step 1 - Allez dans Plan de test → Gestion du plan de test sur le tableau de bord comme indiqué dans la capture d'écran suivante.

Si un plan de test est répertorié pour le projet, il affiche la liste des plans de test. Sinon, il affiche un message pour créer un plan de test pour prendre en charge la fonctionnalité d'exécution de test.

Step 2 - Cliquez sur le bouton Créer comme indiqué dans la capture d'écran suivante.

Il affiche le formulaire de création du plan de test.

Step 3 - Entrez les détails suivants dans le formulaire.

  • Name - Ce doit être le nom du plan de test.

  • Description- Ce champ doit contenir les informations détaillées d'un plan de test. En général, un plan de test comprend les informations suivantes.

Sr.No. Paramètre et description
1

Test plan identifier

Référence d'identification unique.

2

Introduction

Une brève introduction sur le projet et du document.

3

Test items

Un élément de test est un élément logiciel qui est l'application testée.

4

Features to be tested

Une fonctionnalité qui doit être testée sur le testware.

5

Features not to be tested

Identifiez les fonctionnalités et les raisons de ne pas les inclure dans le cadre des tests.

6

Approach

Détails sur l'approche globale des tests.

sept

Item pass/fail criteria

Documenté si un élément logiciel a réussi ou échoué son test.

8

Test deliverables

Les livrables qui font partie du processus de test, tels que les plans de test, les spécifications de test et les rapports de synthèse des tests.

9

Testing tasks

Toutes les tâches de planification et d'exécution des tests.

dix

Environmental needs

Définir les exigences environnementales telles que le matériel, les logiciels, le système d'exploitation, les configurations réseau et les outils requis.

11

Responsibilities

Répertorie les rôles et les responsabilités des membres de l'équipe.

12

Staffing and training needs

Capture les besoins réels en personnel et toutes les compétences et exigences de formation spécifiques.

13

Schedule

Indique les dates importantes de livraison du projet et les étapes clés.

14

Risks and Mitigation

Risques et hypothèses de projet de haut niveau ainsi qu'un plan d'atténuation pour chaque risque identifié.

15

Approvals

Capture tous les approbateurs du document, leurs titres et la date d'approbation.

Testlink prend en charge les images, les tableaux, les liens, les caractères spéciaux, etc. pour créer une description riche du contenu.

Il y a 2 cases à cocher comme on peut le voir dans la capture d'écran suivante.

  • Active - Il activera le document après sa création et vous pourrez utiliser ce document dans l'exécution de test ou toute autre activité comme référence.

  • Public- Il permet à d'autres utilisateurs d'utiliser ce document. Il sera également visible par les autres utilisateurs liés à ce projet. Si cette case n'est pas cochée, seule la personne qui a créé peut utiliser et afficher ce document.

Step 4 - Cliquez sur le bouton Créer présent en bas du formulaire.

Une fois que vous avez cliqué sur Créer, vous pouvez voir le plan de test ajouté ainsi que quelques icônes à l'extrême droite de l'écran, comme indiqué ci-dessous.

Ces icônes sont: supprimer le plan de test, exporter des liens vers les scénarios de test et la plate-forme, importer des liens vers les scénarios de test et la plate-forme, attribuer un rôle et exécuter le test de gauche à droite comme indiqué dans la capture d'écran ci-dessous.

Modifier un plan de test

Pour modifier un plan de test, vous devez disposer d'une autorisation de modification.

Voici les étapes pour modifier un plan de test.

Step 1- Cliquez sur le nom du plan de test pour ouvrir les détails. Le nom du plan de test est présent dans la première colonne et il est associé à un lien hypertexte, comme illustré dans la capture d'écran suivante.

Step 2- Il ouvre les détails du plan de test en mode édition. Vous pouvez modifier le nom, la description et la sélection des modes Actif et Public.

Step 3- Joindre un fichier au plan de test. Cette fonction n'est disponible qu'en mode édition. Lors de la création du plan de test, vous pouvez ajouter des images / tableaux dans la description. Cependant, l'option de joindre un fichier n'est pas disponible.

Step 4 - Après avoir mis à jour les détails, cliquez sur Mettre à jour pour terminer l'édition.

La capture d'écran suivante montre comment modifier un plan de test.

Supprimer un plan de test

Pour supprimer un plan, vous devez disposer d'une autorisation de suppression.

Si un plan de test est supprimé, il supprime à la fois le plan de test et toutes ses données correspondantes. Les données comprennent les cas de test, les résultats, etc.

Voici les étapes pour supprimer une compilation -

Step 1 - Accédez à Gestion du plan de test → Plan de test depuis le tableau de bord.

Step 2 - Cliquez sur l'icône Supprimer correspondant à la ligne du plan de test qui doit être supprimé comme indiqué ci-dessous.

Une fenêtre contextuelle s'affiche pour une confirmation de suppression.

Step 3 - Cliquez sur Oui comme indiqué ci-dessous.

La page est actualisée et le plan de test sera supprimé.

Pour atteindre l'objectif d'une version, il peut y avoir plusieurs versions. La construction est toujours associée à une seule version. Une build remplit l'objectif partiel de Release avec des fonctionnalités limitées.

Dans TestLink, l'exécution des tests est composée à la fois de builds et de cas de test. Si la construction n'est pas créée pour un projet, vous ne pourrez pas exécuter de test.

Créer une construction

Pour créer une build, vous devez disposer de l'autorisation Créer des builds.

Voici les étapes pour créer un Build -

Step 1 - Allez dans Test Plan → Build / Releases depuis le tableau de bord.

Il ouvre la page Gestion des builds avec les builds disponibles.

Step 2 - Cliquez sur le bouton Créer comme indiqué ci-dessous.

Il ouvre le formulaire Créer une nouvelle version.

Step 3 - Renseignez les champs suivants dans le formulaire -

  • Title- Un build est identifié par son titre. Chaque build est lié au plan de test actif.

  • Description - La description doit inclure une liste des packages livrés, des correctifs ou des fonctionnalités, des approbations, du statut, etc.

  • Active- Une construction a deux attributs - Actif / Inactif - définit si la construction peut être utilisée. Les versions inactives ne sont pas répertoriées dans les pages d'exécution et de rapports. Ouvert / Fermé - Les résultats des tests ne peuvent être modifiés que pour les versions ouvertes. Assurez-vous que la date de construction doit se trouver dans la chronologie de publication.

  • Release Timeline - Ce devrait être une date future.

Step 4 - Après avoir entré tous les détails, cliquez sur le bouton Créer pour ajouter la construction.

Modifier une construction

Pour modifier une build, vous devez disposer de l'autorisation Modifier les builds. Voici les étapes pour modifier une compilation -

Step 1 - Sélectionnez une construction à modifier et cliquez sur le titre de la construction pour ouvrir les détails comme indiqué ci-dessous.

Il ouvre les détails de la construction en mode d'édition comme indiqué dans la capture d'écran suivante.

Step 2 - Après avoir mis à jour les détails de la construction, cliquez sur le bouton Enregistrer.

Supprimer une construction

Pour supprimer une build, vous devez disposer de l'autorisation Supprimer les builds.

Voici les étapes pour supprimer une compilation -

Step 1 - Accédez à la gestion du plan de test - Builds / Releases depuis le tableau de bord.

Step 2 - Cliquez sur l'icône Supprimer correspondant à la ligne de la construction qui doit être supprimée comme indiqué ci-dessous.

Une fenêtre contextuelle s'affiche pour confirmer la suppression.

Step 3 - Cliquez sur Oui comme indiqué dans la capture d'écran suivante.

La page sera actualisée et la construction sera supprimée.

La spécification de test définit la structure de la conception de test. La création des combinaisons de test et des cas se fait par spécification de test. Cependant, un projet ne peut avoir qu'une seule spécification de test.

La spécification de test est accessible en accédant à Spécification de test → Spécification de test depuis le tableau de bord.

Il est divisé en deux panneaux - Paramètres et Filtre (côté gauche) et Projet de test (côté droit).

Vous pouvez créer une suite / des cas de test en travaillant sur le côté droit.

Filtres

Après avoir navigué vers la spécification de test, les filtres sont affichés sur le panneau latéral gauche de l'écran. Les filtres aident à affiner la recherche et fournissent des cas de test uniques.

Voici les étapes pour utiliser la fonctionnalité Filtre -

Step 1 - Accédez à la section des filtres sur le côté gauche de l'écran.

Step 2 - Fournissez différentes options de filtre comme suit -

  • ID de cas de test

  • Titre du scénario de test

  • Status- Vous pouvez sélectionner plusieurs choix à la fois dans la liste déroulante. Il prend en charge Any, Draft, Ready for Review, Review in Progress, Rework, Obsolete, Future et Final.

  • Importance- Vous pouvez sélectionner plusieurs choix à la fois dans la liste déroulante. Il prend en charge Any, Help, Medium et Low.

  • Execution Type- C'est une liste déroulante de sélection unique. Il prend en charge toute option, manuelle ou automatisée.

Step 3- Après la sélection, cliquez sur le bouton Appliquer pour afficher le résultat. Le bouton Réinitialiser les filtres supprimera toute sélection en mode par défaut.

Vous pouvez développer l'arborescence pour afficher la structure du résultat.

Projet de test

Sur le côté droit, Test Project s'affiche.

Le nom du projet de test est associé à un lien hypertexte.

Lorsque vous cliquez sur le nom, il affiche les détails du projet dans le formulaire d'édition, où vous pouvez mettre à jour les détails du projet.

Après le nom, il affiche la description du projet et les fichiers joints. Il prend en charge une fonctionnalité pour ajouter une pièce jointe. Vous pouvez parcourir et télécharger le fichier dans le projet. Il prend en charge au maximum 1048576 octets. Vous pouvez télécharger jusqu'à une taille maximale du fichier. Vous pouvez télécharger plusieurs fichiers dans le projet.

En haut de l'écran, il y a un symbole de paramètres , appelé Actions

Vous pouvez ajouter des suites de tests et des scénarios de test en cliquant sur ce symbole.

La suite de tests est un conteneur contenant un ensemble de tests qui aide les testeurs à exécuter et à signaler l'état d'exécution des tests. Il peut prendre l'un des trois états, à savoir Actif, En cours et Terminé.

Un cas de test peut être ajouté à plusieurs suites de tests et plans de test. Après avoir créé un plan de test, des suites de tests sont créées, qui à leur tour peuvent avoir n'importe quel nombre de tests.

TestLink prend en charge la structure arborescente des suites de tests. Il peut y avoir plusieurs suites de sous-tests dans une suite de tests.

Créer une suite de tests

Pour créer une suite de tests, vous devez disposer de l'autorisation Créer des suites de tests.

Voici les étapes pour créer une suite de tests -

Step 1 - Accédez à Spécification de test → Spécification de test à partir du tableau de bord.

Step 2- Cliquez sur l'icône de type de paramètre appelée Actions sur cette page, présente dans le panneau de droite, comme illustré dans la capture d'écran suivante.

Il ouvrira Test Suite Operations.

Step 3 - Cliquez sur l'icône + pour créer une nouvelle suite comme indiqué ci-dessous.

Il ouvre la page de création d'une suite de tests.

Step 4 - Renseignez les champs suivants dans le formulaire -

  • Nom de la suite de tests

  • Details

  • Keywords- Il affiche tous les mots-clés disponibles. Vous pouvez les attribuer en fonction de la relation.

Step 5 - Cliquez sur le bouton Enregistrer comme indiqué dans la capture d'écran suivante.

Une fois que vous avez cliqué sur Enregistrer, vous verrez la suite de tests sous forme d'arborescence sur le panneau latéral gauche de l'écran. Les détails sont disponibles sur le côté droit de l'écran.

Modifier une suite de tests

Pour modifier une suite de tests, vous devez disposer de l'autorisation Modifier la suite de tests.

Voici les étapes pour modifier une suite de tests -

Step 1 - Sélectionnez la suite de tests dans l'arborescence du panneau de gauche et cliquez sur les paramètres appelés actions pour ouvrir les opérations de la suite de tests comme indiqué ci-dessous.

Il affiche les opérations de la suite de tests.

Step 2 - Cliquez sur l'icône Modifier (crayon) comme indiqué ci-dessous.

Il ouvre les détails de la suite de tests sur la page d'édition.

Step 3 - Modifiez le nom, les détails ou tout autre champ et cliquez sur le bouton Enregistrer pour mettre à jour la suite de tests.

Déplacer / copier une suite de tests

Pour déplacer / copier une suite de tests, vous devez disposer de l'autorisation Créer / Modifier une suite de tests. Cette fonctionnalité permet de créer un duplicata d'une suite de tests ou de réorganiser la structure.

Step 1 - Pour copier / déplacer une suite de tests dans un autre projet, sélectionnez les suites de tests qui doivent être copiées / déplacées et cliquez sur l'icône de configuration appelée Actions.

Cela ouvrira les opérations de la suite de tests.

Step 2 - Cliquez sur le symbole Déplacer ou Copier comme indiqué dans la capture d'écran suivante.

Step 3 - Il ouvre la page Déplacer / Copier où vous pouvez sélectionner le conteneur cible, la position de destination et si les mots-clés et les exigences doivent être copiés / déplacés vers le conteneur cible.

Step 4- Après la sélection, cliquez sur le bouton Copier ou Déplacer selon les besoins, comme indiqué dans la capture d'écran suivante. Le bouton Copier copiera la suite de tests dans les deux projets, tandis que le bouton Déplacer déplacera la suite de tests du projet actuel vers le projet cible.

Supprimer une suite de tests

Pour supprimer une suite de tests, vous devez disposer de l'autorisation Supprimer la suite de tests.

Step 1- Pour supprimer une suite de tests, sélectionnez les suites de tests qui doivent être supprimées et cliquez sur l'icône de réglage appelée Actions. Cela ouvrira les opérations de la suite de tests.

Step 2 - Cliquez sur le symbole de suppression comme indiqué ci-dessous.

Un message de confirmation s'affiche pour supprimer.

Step 3 - Cliquez sur Oui pour supprimer la suite de tests comme indiqué dans la capture d'écran suivante.

La page sera actualisée et la suite de tests sera supprimée de la structure arborescente sur le panneau latéral gauche de l'écran.

Un message de suppression réussie s'affiche également comme indiqué ci-dessous.

Un cas de test est un document qui contient un ensemble de données de test, de conditions préalables, de résultats attendus et de post-conditions, développé pour un scénario de test particulier afin de vérifier la conformité à une exigence spécifique.

Le cas de test sert de point de départ pour l'exécution du test, et après avoir appliqué un ensemble de valeurs d'entrée, l'application a un résultat définitif et quitte le système à un certain point final, également appelé post-condition d'exécution.

Créer un scénario de test

Pour créer un scénario de test, vous devez disposer de l'autorisation Créer des scénarios de test.

Voici les étapes pour créer un scénario de test -

Step 1 - Accédez à Spécification de test → Spécification de test à partir du tableau de bord.

Step 2 - Sélectionnez la suite de tests dans l'arborescence sur le panneau latéral gauche de l'écran.

Step 3 - Cliquez sur l'icône de type de paramètre appelée Actions sur cette page, présente dans le panneau droit de l'écran comme indiqué ci-dessous.

Il ouvrira les opérations de la suite de tests ainsi que les opérations de cas de test.

Step 4 - Cliquez sur l'icône + des opérations de cas de test pour créer un nouveau cas de test comme indiqué ci-dessous.

Il ouvre la page de création de cas de test.

Step 5 - Renseignez les champs suivants dans le formulaire -

  • Nom du scénario de test

  • Summary

  • Pre-conditions

  • Sélectionnez le statut, l'importance et le type d'exécution

  • Entrez le type d'exécution estimé en minutes

  • Mots-clés - Il affiche tous les mots-clés disponibles. Vous pouvez les attribuer en fonction de la relation.

Step 6 - Cliquez sur le bouton Créer comme indiqué dans la capture d'écran suivante.

Une fois que vous avez cliqué sur le bouton Créer, vous pouvez voir le scénario de test dans l'arborescence sur le panneau de gauche ainsi que les détails sont disponibles sur le côté droit de l'écran.

Modifier un scénario de test

Pour modifier un scénario de test, vous devez disposer de l'autorisation Modifier le scénario de test.

Voici les étapes pour modifier un cas de test -

Step 1 - Sélectionnez le scénario de test dans l'arborescence sur le panneau gauche de l'écran et cliquez sur les paramètres appelés actions pour afficher toutes les options disponibles.

Step 2 - Cliquez sur le bouton Modifier comme indiqué ci-dessous.

Il ouvre les détails du cas de test dans la page d'édition.

Step 3 - Vous pouvez modifier le nom, les détails ou tout autre champ comme indiqué ci-dessous.

Step 4 - Cliquez sur le bouton Enregistrer pour mettre à jour le scénario de test.

Déplacer / copier un scénario de test

Pour déplacer / copier un scénario de test, vous devez disposer de l'autorisation Créer / Modifier une suite de tests. Cette fonctionnalité permet de créer un cas de test en double ou de réorganiser la structure.

Step 1 - Pour copier / déplacer une suite de tests dans un autre projet, sélectionnez les cas de test qui doivent être copiés / déplacés et cliquez sur l'icône de réglage appelée Actions.

Step 2 - Cliquez sur le bouton Déplacer / Copier comme indiqué ci-dessous.

Step 3- Il ouvre la page Déplacer / Copier. Vous pouvez sélectionner la suite de tests pour déplacer ou copier un nouveau nom de scénario de test et décider si les mots-clés et les exigences doivent être copiés / déplacés vers la suite cible.

Step 4 - Après la sélection, cliquez sur le bouton Copier ou Déplacer selon les besoins.

Step 5 - Le bouton Copier copiera la suite de tests dans les deux suites, tandis que le bouton Déplacer déplacera le cas de test de la suite actuelle vers la suite cible.

La capture d'écran suivante montre comment copier / déplacer le cas de test vers une autre suite -

Supprimer un scénario de test

Pour supprimer un scénario de test, vous devez disposer de l'autorisation Supprimer le scénario de test.

Step 1 - Pour supprimer un scénario de test, sélectionnez le scénario de test de la suite à supprimer et cliquez sur l'icône de configuration appelée Actions.

Step 2 - Une fois terminé, cliquez sur le bouton Supprimer comme indiqué ci-dessous.

Un message de confirmation s'affiche pour supprimer. Cliquez sur Oui pour supprimer les cas de test comme indiqué dans la capture d'écran suivante.

La page sera actualisée et le cas de test sera supprimé de l'arborescence sur le panneau latéral gauche de l'écran.

Un message de suppression réussie s'affiche comme indiqué ci-dessous.

Attribut actif

Cette fonctionnalité est très utile lorsqu'un cas de test a plusieurs versions. L'attribut Actif / Inactif permet de reconnaître quel cas de test doit être utilisé.

Step 1 - Pour créer une nouvelle version du scénario de test, cliquez sur le bouton «Créer une nouvelle version» comme indiqué ci-dessous.

Cela créera une nouvelle version du cas de test et un message de réussite sera affiché comme indiqué ci-dessous.

Une fois qu'une nouvelle version est créée, elle est par défaut en mode actif.

Il est recommandé de désactiver la version du cas de test précédent avant de créer une nouvelle version.

La désactivation de la version du scénario de test n'est pas disponible dans "Ajouter des scénarios de test au plan de test". Cela peut être utile pour les concepteurs de tests. Ils peuvent éditer ou changer la version du scénario de test et seulement lorsqu'ils décident qu'elle est terminée, changer le statut en ACTIVE pour qu'il soit disponible pour être utilisé dans un plan de test.

Step 2 - Après avoir cliqué sur Actions, le bouton - Désactiver cette version - s'affiche.

Step 3 - Une fois que vous avez cliqué sur le bouton, un message indiquant que la version du scénario de test est désactivée s'affiche et le bouton se transforme en «Activer cette version».

TestLink prend en charge les fichiers XML et CVS pour importer des données. Il prend en charge l'importation des données pour les suites de tests, les cas de test, les exigences, les résultats d'exécution des tests, les mots-clés, etc. Cependant, dans quelques cas, il ne prend en charge que XML et dans quelques cas XML et CVS.

Le tableau suivant affiche les fonctionnalités qui prennent en charge l'importation et celles qui prennent en charge le format de fichier.

Article Format de fichier Importer
Projet de test XML Oui
Suite de tests XML Oui
Cas de test XML, XLS Oui
Mot-clé CSV, XML Oui
Exigence CSV, XML Oui
Résultats XML Oui
Plateformes XML Oui
Les champs personnalisés XML Oui

Importer la suite de tests et les cas

Sample File - Voici le fichier XML avec des mots-clés pouvant être utilisés pour importer des suites de tests.

<testsuite name = "Child Suite2">
   <details>abc</details>
   <testcase name = "Sample test case2">
      <summary>test case sample- update</summary>
      <preconditions>1. TestLink should be installed</preconditions>
      
      <steps>
         <step>
            <step_number>1</step_number>
            <actions>Go to www.google.com</actions>
            <expectedresults>Google Home page should display</expectedresults>
         </step>
      </steps>
      
      <keywords>
         <keyword name = "Sample Test">
            <notes>abc</notes>
         </keyword>
      </keywords>
   </testcase>
</testsuite>
  • Si vous ne souhaitez pas ajouter le mot-clé, la section de mot-clé peut être supprimée du fichier XML.

  • Si vous souhaitez importer plusieurs cas de test, ajoutez plusieurs fois la section <testcase> avec tous les sous-nœuds.

  • Si seuls les cas de test doivent être importés dans une suite de tests déjà existante, supprimez la balise <testsuite> et démarrez le fichier XML avec <testcase>.

Importer une suite de tests

Step 1 - Pour importer la suite de tests, accédez à Spécifications de test → Spécification de test depuis le tableau de bord.

Step 2 - Sélectionnez le projet et le dossier dans le volet gauche où vous souhaitez importer la suite de tests.

OR

Pour importer uniquement les cas de test, sélectionnez les dossiers de la suite de tests les plus proches dans lesquels les cas de test doivent être importés.

Step 3 - Cliquez sur l'icône Actions dans le volet droit comme indiqué ci-dessous.

Il affiche les opérations de la suite de tests.

Step 4 - Cliquez sur l'icône Importer comme indiqué ci-dessous -

OR

Pour télécharger uniquement les cas de test, cliquez sur l'icône Importer présente dans les opérations de cas de test (sous les opérations de la suite de tests).

Il ouvre la page Importer la suite de tests. Par défaut, le type de fichier est sélectionné comme XML.

Step 5 - Remplissez les informations suivantes -

  • Fichier - Sélectionnez le fichier XML et téléchargez-le. La taille maximale du fichier doit être de 400 Ko.

  • Considérez le cas de test comme un doublon si: Sélectionnez l'option appropriée dans la liste.

  • Action en cas de duplication: sélectionnez l'option appropriée dans la liste.

Step 6 - Cliquez sur le bouton Télécharger le fichier comme indiqué ci-dessous -

Step 7 - Après l'importation, un message de réussite s'affiche comme indiqué ci-dessous.

Importer un scénario de test à l'aide de XLS

Exemple de fichier XLS pour importer plusieurs cas de test comme suit -

Nom Sommaire Pas résultat attendu
Démarrage rapide du moteur Démarrage sur 5 secondes Trop rapide pour écrire les étapes Le moteur doit démarrer
Arrêt d'urgence du moteur Arrêt du moteur en raison du bouton de panique
  • Déverrouiller le bouton de panique
  • Appuyez sur le bouton de panique
  • Appuyez sur confirmer
Le moteur doit s'arrêter instantanément

La première ligne ne sera pas importée. Il est censé avoir une description de colonne.

Step 1 - Pour importer des cas de test, accédez à Spécifications de test → Spécification de test depuis le tableau de bord.

Step 2 - Sélectionnez les dossiers de la suite de tests les plus proches, dans lesquels les cas de test doivent être importés.

Step 3 - Cliquez sur l'icône Actions dans le volet droit.

Il affiche les opérations de cas de test.

Step 4 - Cliquez sur l'icône Importer comme indiqué ci-dessous.

Il ouvre la page Importer un cas de test.

Step 5- Par défaut, le type de fichier sélectionné est XML. Changez-le en XLS / CSV et entrez les détails suivants -

  • Fichier - Sélectionnez le fichier et téléchargez-le. La taille maximale du fichier doit être de 400 Ko.

  • Considérez le cas de test comme un doublon si - Sélectionnez l'option appropriée dans la liste.

  • Action en cas de duplication - Sélectionnez l'option appropriée dans la liste.

Step 6 - Cliquez sur le bouton Télécharger le fichier comme indiqué ci-dessous.

Exigences d'importation

TestLink prend en charge les fichiers XML et CSV pour importer les exigences.

Un exemple de fichier XML pour l'exigence serait le suivant -

<requirements>
   <requirement>
      <docid>ENG-0001</docid>
      <title>Add a product</title>
      <description>ABC</description>
   </requirement>
   
   <requirement>
      <docid>ENG-0002</docid>
      <title>Add price </title>
      <description>Price</description>
   </requirement>
</requirements>

Un exemple de fichier CSV pour l'exigence serait le suivant -

ENG-0001,Add a product,ABC

ENG-0002,Add price,Price

Step 1 - Pour importer les exigences, accédez à Spécification d'exigence → Spécification d'exigence depuis le tableau de bord.

Step 2 - Sélectionnez le dossier Spécifications des exigences dans lequel les exigences doivent être importées dans le panneau de gauche.

Step 3 - Cliquez sur l'icône Action présente en haut du volet droit.

Il affiche la page Opérations sur les exigences.

Step 4 - Cliquez sur le bouton Importer comme indiqué ci-dessous.

Il affiche la page d'importation des exigences.

Step 5 - Entrez les détails suivants.

  • Type de fichier - Vous pouvez sélectionner CSV, XML ou d'autres formes de fichiers CSV et XML comme indiqué.

  • Fichier - Téléchargez le fichier correspondant.

  • Considérez le cas de test comme un doublon si - Sélectionnez l'option appropriée dans la liste.

  • Action en cas de duplication - Sélectionnez l'option appropriée dans la liste.

Step 6 - Cliquez sur le bouton Télécharger le fichier comme indiqué ci-dessous.

Après le téléchargement, il affiche le message Importation terminée avec les détails importés.

Après le téléchargement, il affiche le message Importation terminée avec les détails importés.

De même, les mots-clés, les plates-formes et les résultats peuvent être importés à l'aide du fichier pris en charge et de la section correspondante accédant au tableau de bord.

TestLink prend en charge les fichiers XML et CSV pour exporter des données. Il prend en charge l'exportation des données des suites de tests, des cas de test, des exigences, des résultats d'exécution des tests, des mots clés, etc. Cependant, dans quelques cas, il ne prend en charge que XML et dans quelques cas XML et CSV.

Le tableau suivant affiche les fonctionnalités qui prennent en charge l'exportation et le format de fichier.

Article Format de fichier Exportation
Projet de test XML Oui
Suite de tests XML Oui
Cas de test XML Oui
Mot-clé CSV, XML Oui
Exigence CSV, XML Oui
Plateformes XML Oui
Les champs personnalisés XML Oui

Exigences d'exportation

TestLink prend en charge XML et CSV pour exporter les données d'exigence.

Step 1 - Accédez à Spécification d'exigence → Spécification d'exigence depuis le tableau de bord.

Step 2 - Pour exporter toutes les spécifications d'exigence, sélectionnez le dossier parent dans le volet gauche et cliquez sur le bouton Exporter toutes les spécifications d'exigence sur le côté droit comme suit.

Step 3 - Pour exporter une spécification d'exigence avec tous les détails d'exigence dans le dossier, sélectionnez le dossier dans le volet gauche et cliquez sur l'icône Actions dans le volet droit.

Il affiche la page Opération de spécification d'exigence.

Step 4 - Cliquez sur Exporter.

OR

Si vous souhaitez exporter uniquement les détails de l'exigence mais pas la spécification d'exigence, cliquez sur le bouton Exporter présent sous Opérations d'exigence (présent sous la section Opérations de spécification d'exigence) comme indiqué ci-dessous.

Une fois que l'un de ces boutons d'exportation est cliqué, il affiche la page Exigence d'exportation.

Step 5- Le nom du fichier d'exportation peut être modifié. Choisissez le type de fichier. Ensuite, cliquez sur le bouton Exporter comme indiqué ci-dessous.

Il téléchargera les fichiers correspondants sur le lecteur local accessible en naviguant dans le dossier Téléchargements.

Exporter des suites de tests et des cas

TestLink prend en charge XML pour exporter des suites de tests et des données de cas.

Step 1 - Accédez à Spécification de test → Spécification de test depuis le tableau de bord.

Step 2 - Pour exporter toutes les suites de tests, sélectionnez le dossier parent dans le volet gauche et cliquez sur l'icône Action dans le volet droit.

Il ouvre la page des opérations de la suite de tests.

Step 3 - Cliquez sur l'icône Exporter toutes les suites de tests sur le côté droit, comme indiqué ci-dessous.

Step 4 - Pour exporter une suite de tests avec tous les cas de test dans le dossier, sélectionnez le dossier dans le volet gauche et cliquez sur l'icône Actions dans le volet droit.

Il affiche la page Opérations de la suite de tests.

Step 5 - Cliquez sur Exporter.

OR

Si vous souhaitez exporter uniquement des scénarios de test mais pas des suites de tests, cliquez sur le bouton Exporter présent sous Opérations de scénario de test comme indiqué ci-dessous.

Une fois que l'un de ces boutons d'exportation est cliqué, il affiche la page Exporter la suite de tests / le cas.

Step 6- Le nom du fichier d'exportation peut être modifié. Choisissez le type de fichier.

Vous pouvez sélectionner et affiner les données exportées en cochant la case pour les détails disponibles.

Step 7 - Cliquez sur le bouton Exporter comme indiqué ci-dessous.

Il téléchargera les fichiers correspondants sur le lecteur local accessible en naviguant dans le dossier Téléchargements.

Le plan de test contient un ensemble de cas de test qui sont dans la portée. Avant de commencer l'exécution, un plan de test doit avoir des ensembles de tests. Un scénario de test ne peut pas être exécuté avant de l'affecter à un plan de test.

Ajouter des scénarios de test au plan

Voici les étapes pour ajouter des cas de test à un plan de test.

Step 1 - Accédez au contenu du plan de test → Ajouter / supprimer des cas de test du tableau de bord comme indiqué ci-dessous.

Il ouvre la page Ajouter / supprimer des cas de test.

Step 2 - Recherchez le dossier à l'aide du filtre sur le panneau de gauche et cliquez sur le dossier du cas de test.

Il affiche Plan de test - Ajouter des cas de test à la page Plan de test dans le panneau de droite.

Step 3 - Vérifiez tous les cas de test disponibles à ajouter au plan de test.

Step 4 - Sélectionnez dans la liste déroulante Attribuer pour l'attribuer à une personne.

Step 5 - Sélectionnez également une version.

Step 6 - Cliquez sur le bouton Ajouter la sélection pour ajouter le scénario de test à un plan de test.

Après avoir cliqué sur Ajouter la sélection, la couleur du scénario de test est modifiée.

Step 7 - Le bouton Ajouter sélectionné devient Ajouter / Supprimer sélectionné comme indiqué dans la capture d'écran suivante.

Supprimer un scénario de test d'un plan

Pour supprimer des cas de test d'un plan de test, les étapes suivantes doivent être effectuées -

Step 1 - Accédez au contenu du plan de test → Ajouter / supprimer des cas de test du tableau de bord comme indiqué ci-dessous.

Il ouvre la page Ajouter / supprimer des cas de test.

Step 2 - Recherchez le dossier à l'aide d'un filtre sur le panneau de gauche et cliquez sur le dossier du cas de test.

Il affiche Plan de test - Ajouter des cas de test à la page Plan de test dans le panneau de droite.

Step 3 - Sélectionnez les cas de test qui doivent être supprimés.

Step 4 - Cliquez sur le bouton Ajouter / Supprimer sélectionné comme indiqué ci-dessous.

La fonctionnalité de recherche est utilisée pour affiner le résultat affiché. TestLink prend en charge un large éventail de fonctionnalités de recherche avec de nombreux champs pour trouver un résultat spécifique.

TestLink prend en charge les fonctionnalités de recherche suivantes -

  • Exigences de recherche
  • Spécification des exigences de recherche
  • Rechercher des cas de test
  • Zone de texte de recherche commune

Zone de texte de recherche commune

Comme le montre la capture d'écran suivante, en haut, il y a une zone de texte de recherche utilisée pour trouver le cas de test spécifique. Habituellement, un ID de scénario de test commence par SP- <index>. Vous pouvez saisir des nombres pour rechercher directement un scénario de test spécifique. Cette zone de texte est présente sur toutes les pages.

Exigences de recherche

Dans la section de spécification des exigences, TestLink prend en charge la fonctionnalité de recherche des exigences.

Les étapes suivantes doivent être effectuées pour utiliser les exigences de recherche -

Step 1 - Accédez à Spécifications des exigences → Rechercher les exigences comme indiqué ci-dessous.

Il ouvre la page de recherche d'exigences.

La recherche n'est pas sensible à la casse. Le résultat comprend uniquement les exigences du projet de test réel.

Step 2- Ecrivez la chaîne recherchée dans une case appropriée. Laissez les champs inutilisés vides.

Step 3 - Choisissez le mot-clé requis ou laissez la valeur sur "Non appliqué".

Il contient la liste suivante de champs pris en charge pour trouver l'exigence -

Req. ID de document, version, titre, portée, statut, type, nombre attendu de cas de test, a une relation de type, date de création du, date de création au, date de modification du, date de modification au, ID du cas de test et message de journal.

Step 4 - Cliquez sur le bouton «Rechercher».

Toutes les exigences satisfaisantes sont affichées. Vous pouvez modifier les exigences via le lien «Titre».

Rechercher les spécifications des exigences

Dans la section de spécification des exigences, TestLink prend en charge la fonctionnalité de spécifications des exigences de recherche.

Les étapes suivantes doivent être effectuées pour utiliser les spécifications des exigences de recherche -

Step 1 - Accédez à Spécifications des exigences → Rechercher les spécifications des exigences comme indiqué ci-dessous.

Il ouvre la page de recherche des spécifications d'exigence. La recherche n'est pas sensible à la casse. Le résultat comprend uniquement les spécifications des exigences du projet de test réel.

Step 2- Ecrivez la chaîne recherchée dans une case appropriée. Laissez les champs inutilisés du formulaire vides.

Step 3 - Choisissez le mot-clé requis ou laissez la valeur sur "Non appliqué".

Il contient la liste suivante de champs pris en charge pour trouver les spécifications des exigences -

Req. ID de document, titre, portée, type et message de journal.

Step 4 - Cliquez sur le bouton «Rechercher».

Toutes les spécifications conformes aux exigences sont affichées. Vous pouvez modifier les exigences via le lien «Titre».

Rechercher des cas de test

Dans la section Spécification de test, TestLink prend en charge la fonctionnalité de recherche de cas de test.

Voici les étapes à suivre pour utiliser la recherche de cas de test.

Step 1 - Accédez à Spécification de test → Rechercher des cas de test comme indiqué dans la capture d'écran suivante.

Il ouvre la page Rechercher des cas de test. La recherche n'est pas sensible à la casse. Le résultat comprend uniquement les cas de test du projet de test réel.

Step 2- Ecrivez la chaîne recherchée dans une case appropriée. Laissez les champs inutilisés du formulaire vides.

Step 3 - Choisissez le mot-clé requis ou laissez la valeur sur "Non appliqué".

Il contient la liste suivante de champs pris en charge pour trouver le scénario de test -

ID du scénario de test, version, titre, importance du test, statut, résumé, pré-conditions, étapes, résultat attendu, créé par, édité par, date de modification du, date de modification au, Jolly ou mot-clé et demande. ID de document.

Step 4 - Cliquez sur le bouton «Rechercher».

Tous les cas de test satisfaisants sont affichés. Vous pouvez modifier les cas de test via le lien «Titre».

Les mots-clés sont utilisés pour catégoriser les cas de test. Les mots clés sont idéaux pour le filtrage. Il ne s'agit pas de catégoriser et de placer les mêmes cas de test à un seul endroit; Les mots-clés aident à rassembler les cas de test de différents dossiers avec la même portée en utilisant les mêmes mots-clés. Par exemple - Cas de test de régression, cas de test de fumée, Solaris et demande de changement, etc.

Créer des mots clés

Pour créer des mots-clés, vous devez avoir l'autorisation de créer des mots-clés.

Step 1 - Allez dans Projet de test → Gestion des mots-clés à partir du tableau de bord comme indiqué ci-dessous.

Il ouvre la page de gestion des mots-clés avec le bouton Créer un mot-clé.

Step 2 - Cliquez sur le bouton Créer un mot-clé comme indiqué ci-dessous.

Il ouvre la page Créer un mot-clé.

Step 3 - Entrez le mot-clé et la description.

Step 4 - Cliquez sur le bouton Enregistrer ci-dessous.

La liste des mots-clés enregistrés s'affiche sur la page de gestion des mots-clés.

Attribuer des mots clés

Voici les étapes pour attribuer des mots-clés -

Step 1 - Allez dans Projet de test → Gestion des mots-clés à partir du tableau de bord comme indiqué ci-dessous.

Il ouvre la page de gestion des mots-clés avec le bouton Attribuer aux cas de test.

Step 2 - Cliquez sur le bouton Attribuer aux cas de test comme indiqué ci-dessous.

Step 3 - Sélectionnez une suite de tests ou un scénario de test dans l'arborescence à gauche.

La case la plus haute qui apparaît sur le côté droit vous permettra d'attribuer les mots-clés disponibles à chaque cas de test.

Step 4 - Après la sélection, cliquez sur le bouton Enregistrer comme indiqué dans la capture d'écran suivante.

Enfin, vous recevrez un message indiquant que l'élément est mis à jour.

Vous pouvez générer la spécification de test sous forme de document.

Step 1 - Pour générer une spécification de test, accédez à Spécification de test → Spécification de test depuis le tableau de bord.

Il ouvre la page Spécification de test.

Step 2 - Sélectionnez le dossier pour générer un document de spécification de test, soit le dossier racine du projet, soit le dossier de la suite sur le côté gauche.

Step 3 - Cliquez sur l'icône Paramètres appelée Action présente dans le panneau de droite comme indiqué ci-dessous.

Il ouvre la page Opérations de la suite de tests.

Vous pouvez voir deux options - Document de spécification de test (HTML) dans la nouvelle fenêtre et une autre option Télécharger le document de spécification de test (pseudo-mot) comme indiqué ci-dessous.

Après avoir cliqué sur l'option, vous obtiendrez les détails de la spécification du test comme suit.

Les exigences sont des descriptions de haut niveau sur des services système particuliers, des contraintes ou une spécification détaillée générée pendant le processus de collecte des exigences.

TestLink prend en charge la spécification d'exigence où vous pouvez créer une exigence et effectuer diverses actions telles que modifier, supprimer ou geler la version, etc.

Créer une exigence

Pour créer une exigence, vous devez disposer de l'autorisation Créer une exigence.

Voici les étapes pour créer une exigence -

Step 1 - Accédez à Spécification d'exigence → Spécification d'exigence à partir du tableau de bord comme indiqué ci-dessous.

Step 2 - Sur le côté gauche, recherchez la structure de dossiers dans laquelle vous souhaitez ajouter une exigence.

Step 3 - Cliquez sur le bouton Créer présent sur le panneau de droite comme indiqué ci-dessous.

Il ouvre la page de création d'exigence dans laquelle vous pouvez spécifier l'ID du document, le titre, la portée et le type d'exigence.

Step 4 - Cliquez sur le bouton Enregistrer pour ajouter l'exigence dans la liste comme indiqué ci-dessous.

Il ajoute le dossier parent en tant que spécification d'exigence.

Step 5 - Cliquez sur le dossier parent, puis sur l'icône Paramètres appelée Actions affichée dans le panneau de droite, comme illustré dans la capture d'écran suivante.

Il affiche la page Opérations sur les exigences.

Step 6 - Cliquez sur le bouton Créer comme indiqué dans la capture d'écran suivante.

Il affiche le formulaire Créer une exigence.

Step 7 - Entrez les champs suivants avant de cliquer sur le bouton Enregistrer.

  • Document ID - ID unique à identifier.

  • Title - Un titre unique et doit contenir moins de 100 caractères.

  • Scope - C'est du texte au format HTML.

  • Status - Il peut avoir la valeur valide, brouillon, révision, retravailler, terminer, implémenté, non testable et obsolète.

  • Type - Il peut avoir une valeur informative, fonctionnalité, cas d'utilisation, interface utilisateur, non fonctionnel, contrainte ou fonction système.

  • Number of test cases needed - Un scénario de test estimé doit couvrir l'exigence.

Après avoir cliqué sur Enregistrer, l'exigence est ajoutée et s'affiche avec des champs supplémentaires.

Step 8 - Ajouter une couverture en cliquant sur l'icône +.

Step 9 - Ajoutez la relation de l'exigence actuelle avec toute exigence existante en tant que parent, enfant, lié à, bloque ou dépend de.

En outre, vous pouvez également joindre un fichier pour plus de détails sur les exigences, comme indiqué dans la capture d'écran suivante.

L'aperçu des exigences est l'une des fonctionnalités utiles de TestLink. Vous pouvez voir toutes les exigences répertoriées en un seul endroit avec toutes les versions disponibles au cas où il y en aurait plusieurs.

Accédez à Spécifications des exigences → Aperçu des exigences à partir du tableau de bord, comme indiqué ci-dessous.

Il affiche la page Présentation des exigences avec la liste des exigences.

Cet aperçu montre toutes les exigences (dernière ou toutes les versions) et tous les attributs associés. En outre, tous les champs personnalisés définis pour les exigences sont affichés dans une colonne distincte.

L'affichage de toutes les versions sera affiché si vous cochez la case en haut «Afficher toutes les versions de chaque exigence».

Couverture - Une valeur de par exemple "20% (4/20)" signifie que 20 cas de test doivent être créés pour cette exigence afin de la tester complètement. 4 d'entre eux ont déjà été créés et liés à cette exigence, ce qui rend la couverture de 20%.

La capture d'écran suivante affiche la page Présentation des exigences.

En cliquant sur l'icône en forme de crayon, vous pouvez modifier les détails de l'exigence comme indiqué dans la capture d'écran ci-dessus. Il ouvre une nouvelle fenêtre avec le détail des exigences en mode édition.

TestLink prend en charge la fonctionnalité permettant d'attribuer un scénario de test pour exécution à différents utilisateurs. L'attribution de cas de test affecte à la fois l'exécution et les rapports. Sur la page d'exécution, vous pouvez trier les cas de test exécutables pour voir à qui ils sont affectés. Dans la section des rapports, vous pouvez voir les cas de test restants regroupés par nom du testeur. S'il n'y a pas de cas de test assigné à un testeur, la valeur par défaut est aucun. Un testeur peut également voir les métriques de ses propres tests exécutés.

Attribuer des cas de test

Voici les étapes pour attribuer un scénario de test -

Step 1 - Accédez au contenu du plan de test → Assignez l'exécution des cas de test à partir du tableau de bord comme indiqué ci-dessous.

Step 2- Sur le côté gauche de l'écran, recherchez la suite de tests et cliquez dessus. Il affiche les détails et les cas de test présents sur le côté droit.

Step 3- Sélectionnez le cas de test à attribuer. Vérifiez si un utilisateur existant est présent. Le champ «Affecté à» affiche le nom d'utilisateur s'il est attribué.

Step 4- Allez dans la zone de texte Attribuer et commencez à taper le nom de l'utilisateur. Il affichera la liste des utilisateurs correspondants, à partir de laquelle vous pouvez sélectionner le nom d'utilisateur.

Step 5 - Cliquez sur le bouton Enregistrer présent en haut de l'écran.

Après avoir attribué le scénario de test, le nom de l'utilisateur apparaît dans la section Attribué à avec un symbole rouge.

Step 6- Si l'utilisateur affecté doit être supprimé, cliquez simplement sur le symbole rouge , cela supprimera l'utilisateur affecté.

L'attribution d'utilisateurs en masse est presque similaire à une affectation normale. La seule différence est que plusieurs utilisateurs peuvent être affectés à la fois à un seul ou plusieurs cas de test.

Voici les étapes pour l'attribution groupée d'utilisateurs -

Step 1 - Accédez au contenu du plan de test → Assignez l'exécution des cas de test à partir du tableau de bord, comme illustré dans la capture d'écran suivante.

Step 2- Sur le côté gauche, recherchez la suite de tests et cliquez dessus. Il affiche les détails et les cas de test présents sur le panneau latéral droit.

Step 3- Sélectionnez les scénarios de test multiples à attribuer à plusieurs utilisateurs. Vérifiez si un utilisateur existant est présent. Le champ «Affecté à» affiche le nom d'utilisateur s'il est attribué.

Step 4- Accédez à la zone de test d'attribution d'utilisateurs en masse en haut. Commencez à saisir le nom de l'utilisateur. Il affichera la liste des utilisateurs correspondants à partir de laquelle le nom d'utilisateur peut être sélectionné. Ajoutez plusieurs utilisateurs dans la zone de texte.

Step 5 - Cliquez sur le Do bouton présent sur le côté droit de la zone de texte.

Il affiche le nom de l'utilisateur dans le champ Attribuer à de chaque scénario de test sélectionné.

Step 6 - Cliquez sur le bouton Enregistrer pour attribuer les cas de test à ces utilisateurs.

Après avoir attribué le scénario de test, le nom de l'utilisateur apparaît dans la section Attribué à avec un symbole rouge.

Step 7 - Si l'utilisateur affecté doit être supprimé, cliquez simplement sur le symbole rouge, cela supprimera l'utilisateur affecté.

Suppression d'utilisateurs en masse

Pour la suppression en bloc d'utilisateurs, sélectionnez d'abord les cas de test dont les utilisateurs affectés doivent être supprimés.

Cliquez sur le bouton «Supprimer l'utilisateur en masse» présent en haut de l'écran.

Il supprime l'utilisateur affecté de ce scénario de test.

Plate-forme signifie un endroit ou une configuration de système où un cas de test doit être exécuté. Une plate-forme peut être différents navigateurs Web tels que Chrome, Safari, IE, Mozilla, etc. ou différents systèmes d'exploitation, périphériques matériels ou configurations.

Les plates-formes choisies doivent être associées au plan de test où les cas de test sont exécutés. Un projet de test peut nécessiter plusieurs plates-formes à tester avant de publier un produit. Les cas de test doivent également être connectés aux plates-formes ainsi qu'aux plans de test.

Ajouter une plateforme

Pour utiliser la fonctionnalité de plate-forme, elle doit d'abord être créée sous Gestion de plate-forme. Vous devez disposer du droit de gestion de plateforme pour créer une plateforme.

Voici les étapes pour créer une plateforme.

Step 1 - Accédez à Projet de test → Gestion de la plateforme à partir du tableau de bord comme indiqué ci-dessous.

Il affiche la page de gestion de la plateforme.

Step 2 - Cliquez sur le bouton Créer une plateforme comme indiqué ci-dessous.

Il ouvre le formulaire Créer une plateforme.

Step 3 - Entrez le nom et la description de la plate-forme.

Step 4 - Cliquez sur le bouton Enregistrer.

Après avoir cliqué sur Enregistrer, la plate-forme est répertoriée dans la gestion de la plate-forme.

Supprimer une plate-forme

Step 1- Accédez à Projet de test → Gestion de la plateforme. Il affiche une liste de toutes les plates-formes disponibles avec le symbole de suppression en rouge comme X.

Step 2 - Cliquez sur le symbole Supprimer comme indiqué ci-dessous.

Une fenêtre contextuelle de confirmation de suppression s'affiche.

Step 3 - Cliquez sur le bouton Oui.

La page est actualisée et la plate-forme est supprimée de la page.

Les jalons sont associés au projet et constituent l'un des meilleurs moyens de suivre l'avancement et le calendrier. C'est similaire aux petites cibles d'un projet. Un jalon peut être une cible importante comme une version logicielle publique planifiée, une version de test interne, une nouvelle version bêta pour un client important, etc.

Une fois que les parties prenantes ont ajouté des jalons à TestLink, les utilisateurs peuvent attribuer des exécutions de test à des jalons spécifiques. Cela permet de suivre la progression du jalon séparément. Surtout si plusieurs jalons sont en cours en parallèle ou si les utilisateurs ont de nombreux tests actifs en même temps.

Ajouter un jalon

Voici les étapes pour ajouter un jalon.

Step 1 - Accédez à Plan de test → Vue d'ensemble des jalons dans le tableau de bord, comme indiqué ci-dessous.

Il ouvre la page Jalon avec le bouton Créer.

Step 2 - Cliquez sur le bouton Créer comme indiqué ci-dessous.

Il ouvre les formulaires Créer un jalon.

Step 3 - Entrez le nom, la date cible et la date de début.

Il existe des sous-jalons comme Test complet avec une priorité élevée, Test complet avec une priorité moyenne et Test complet avec une priorité faible.

Step 4 - Après avoir entré le pourcentage, cliquez sur le bouton Enregistrer.

Vous pouvez voir l'état et la progression du jalon comme indiqué dans la capture d'écran suivante.

Supprimer un jalon

Step 1- Accédez à Plan de test → Aperçu du jalon. Il affiche une liste de tous les jalons disponibles avec le symbole de suppression en rouge comme X.

Step 2 - Cliquez sur le symbole Supprimer comme indiqué ci-dessous.

Une fenêtre contextuelle de confirmation de suppression s'affiche.

Step 3 - Cliquez sur le bouton Oui comme indiqué ci-dessous.

La page est actualisée et le jalon est supprimé de la page.

Avant de commencer l'exécution proprement dite, la configuration de la suite d'exécution est l'étape requise pour suivre la progression et l'état de l'exécution. Cette étape est appelée configuration d'exécution de test.

Avant l'exécution, assurez-vous que les documents suivants sont prêts -

  • La spécification du test est écrite et mentionnée dans le projet.
  • Le plan de test est créé et révisé.
  • Les cas de test sont créés et mappés dans le plan de test pour la couverture.
  • Au moins une version est créée pour le projet.

Vous devez avoir l'autorisation appropriée pour l'exécution et pour travailler dans ce plan de test.

Navigation et paramètres

Voici les étapes pour définir la navigation et les paramètres d'exécution des cas de test.

Step 1 - Accédez à Exécution des tests → Exécuter les tests à partir du tableau de bord comme indiqué ci-dessous.

Il ouvre la page Exécuter le test où les paramètres et les filtres sont présents sur le panneau de gauche.

En plus de ces deux, il existe également un menu arborescent.

Step 2 - Sélectionnez Plan de test et construisez dans la section des paramètres.

Step 3 - Dans la section filtre, vous pouvez affiner l'arborescence présente sous le filtre.

Les captures d'écran suivantes affichent la navigation et les paramètres dans la page d'exécution des tests -

Définir une version testée

Vous devez spécifier l'une des versions actives pour ajouter les résultats de l'exécution du scénario de test. Si vous ne spécifiez pas, la dernière version est définie par défaut.

L'étiquette de construction spécifie le package exact de l'application testée à des fins de suivi. Chaque scénario de test peut être exécuté une ou plusieurs fois par build. Cependant, il est recommandé qu'un seul cycle de test soit exécuté sur un Build.

Les builds peuvent être créés par Test Leader à l'aide de la page Create New Build.

Menu arborescent

Le menu arborescent du volet de navigation sous la section Filtre affiche la liste filtrée des scénarios de test dans le plan de test.

En sélectionnant le cas de test, il permet d'ouvrir un cas de test approprié pour l'exécution du test sur le panneau de droite.

Les suites de tests dans le menu arborescent affichent les détails du plan de test et les détails de la construction, comme illustré dans la capture d'écran suivante.

L'exécution de test est le processus d'exécution du code et de comparaison des résultats attendus et réels.

Statut du test

Par défaut, un scénario de test reste à l'état No Run. Une fois qu'un statut est attribué à un scénario de test, il ne peut pas revenir à l'état No Run.

Un cas de test peut se voir attribuer un résultat réussi, échoué ou bloqué. TestLink prend également en charge l'attribution d'un résultat aux étapes de test individuelles. Vous pouvez attribuer le statut Réussi, Échec ou Bloqué à chaque étape individuelle d'un scénario de test.

  • Passed - Lorsqu'un scénario de test ou une étape correspond au résultat attendu, il est marqué comme Réussi.

  • Failed - Lorsqu'un scénario de test ou une étape s'écarte du résultat attendu, il est marqué comme ayant échoué.

  • Blocked - Lorsqu'un scénario de test ou une étape ne peut pas être exécuté en raison d'un problème en suspens, il est marqué comme Bloqué.

Insérer le résultat du test

Une fois qu'un scénario de test ou une étape de test est exécuté, le résultat doit leur être attribué.

Les étapes suivantes doivent être effectuées lors de l'insertion d'un résultat de test -

Step 1 - Accédez à Exécution des tests → Tests d'exécution ou scénarios de test qui m'ont été attribués comme indiqué ci-dessous.

Step 2- Sélectionnez le scénario de test dans le panneau de gauche. Il affiche tous les détails et étapes des cas de test.

Step 3- Dans l'étape de test, il y a des notes d'exécution et une colonne de résultat. Après l'exécution, vous pouvez saisir des commentaires sous forme de notes d'exécution.

Step 4 - Sélectionnez les résultats comme réussis, échoués ou bloqués.

Vous pouvez également joindre une image ou un fichier de capture d'écran en tant qu'artefact à l'appui de la sélection des résultats.

Step 5 - Dans la section Notes / Description ci-dessous, entrez le commentaire général pour l'exécution du scénario de test.

Step 6- Sur le côté droit de Notes / Description, la durée d'exécution (min) est présente. Entrez le nombre de minutes passées lors de l'exécution de ce scénario de test.

Step 7- Sous la zone de texte Durée d'exécution, trois icônes sont présentes pour sélectionner l'état du résultat global pour le scénario de test. Les icônes sont réussies, échouées et bloquées de gauche à droite.

Après la sélection, le résultat global est mis à jour avec toutes les itérations d'exécution.

Step 8- Cliquez sur l'icône Imprimer pour afficher le résultat détaillé de l'exécution. Le symbole est présent dans la colonne Run Mode à l'extrême droite, comme illustré ci-dessous.

Il ouvre une nouvelle fenêtre avec les détails de l'exécution et les commentaires étape par étape, comme indiqué ci-dessous.

Supprimer l'exécution

Vous pouvez supprimer le résultat de l'exécution en cliquant sur le symbole rouge de suppression en tant que X, présent dans la colonne Mode d'exécution.

Il ouvre une fenêtre contextuelle de confirmation pour supprimer. Cliquez sur le bouton OK.

Les rapports et les métriques regroupent les résultats de l'exécution en un seul endroit qui permet de suivre l'avancement du projet.

Pour accéder à la section Rapport et métriques, sélectionnez Exécution de test → Rapports et métriques de test dans le tableau de bord comme indiqué ci-dessous.

Le volet gauche permet de naviguer vers chaque rapport et de contrôler le comportement et l'affichage des rapports. Le bouton «Imprimer» initialise l'impression du volet droit (aucune navigation ne sera imprimée).

Vous pouvez imprimer au format HTML ou Pseudo MS Word. Vous pouvez également envoyer le rapport par e-mail au format HTML. Le volet droit affiche un résumé de chaque rapport.

Mesures générales du plan de test

Ces métriques affichent l'état actuel d'un plan de test selon les critères suivants: suite de tests, propriétaire, jalon, priorité et mot-clé.

En plus de cela, il affiche également les métriques de base pour toutes les versions activées. L'état actuel est déterminé par la version récente où les scénarios de test sont exécutés.

Par exemple, si un scénario de test est exécuté dans plusieurs versions, seul le dernier résultat est compté. Le dernier résultat de test est un concept utilisé dans de nombreux rapports et est déterminé comme suit:

  • L'ordre des builds est créé dans un plan de test. Par exemple, si un test échoue dans la version 1 et est marqué comme réussi dans la version 2, le dernier résultat passera.

  • Si un scénario de test est exécuté plusieurs fois sur la même build, l'exécution la plus récente sera prise en compte. Par exemple, si la version 3 est publiée et marquée comme «réussite» à 13 h et marquée comme «échec» à 17 h, elle sera considérée comme un échec.

  • Les cas de test répertoriés comme «Aucune exécution» dans une construction ne sont pas pris en compte. Par exemple, si un scénario de test est marqué comme «réussi» dans la version 1 et ne s'exécute pas dans la version 2, le dernier résultat sera considéré comme «réussi».

Lorsque vous cliquez sur Mesures générales du plan de test sur le côté gauche de l'écran, tous les résultats s'affichent comme indiqué ci-dessous.

Results by Top Level Test Suites- Il répertorie les résultats de chaque suite de niveau supérieur. Il affiche le nombre de scénarios de test avec le statut Réussi, Échec, Bloqué, Non exécuté et Terminé (%). Les résultats pour les suites de niveau supérieur incluent toutes les suites pour enfants.

Results by Build- Il répertorie les résultats d'exécution pour chaque Build. Pour chaque build, il affiche le nombre total de cas de test, de réussite totale, de pourcentage réussi, d'échec total, de% échec, bloqué,% bloqué, non exécuté et% non exécuté. Si un scénario de test a été exécuté deux fois sur la même build, l'exécution la plus récente sera prise en compte.

Results by Keyword- Il répertorie tous les mots-clés attribués aux cas dans le plan de test actuel et les résultats qui leur sont associés. Pour chaque mot-clé, il affiche le nombre total de cas de test, de réussite totale, de pourcentage réussi, d'échec total, de% échec, bloqué,% bloqué, non exécuté et% non exécuté.

Dans le module Rapports, vous pouvez créer, afficher et exporter des rapports pris en charge par TestLink. TestLink prend en charge un large éventail de rapports à toutes les phases de STLC pour mieux suivre la progression, comme l'exécution des tests, la couverture des exigences et les détails de création de cas de test. Ces rapports récupèrent les informations les plus importantes pour préparer l'une des métriques.

Lorsque vous accédez à Rapports de test et mesures à partir du tableau de bord, il affiche la liste des rapports disponibles pour différentes activités dans le panneau de gauche. Dans le panneau de droite, il affiche les détails du rapport sélectionné comme indiqué ci-dessous.

Matrice des résultats de test

Ce rapport affiche tous les cas de test actuellement bloqués, ayant échoué, réussis ou non exécutés. Il affiche le dernier résultat de l'exécution du scénario de test pour chaque build. De plus, la dernière colonne affiche le dernier résultat de l'exécution du scénario de test pour la dernière génération créée.

La logique «Dernier résultat de test» (qui est décrite ci-dessus sous Mesures générales du plan de test) est utilisée pour déterminer si un scénario de test doit être considéré comme bloqué, échoué, réussi ou non exécuté.

Les rapports de cas de test bloqués et échoués afficheront les bogues associés si l'utilisateur est un associé du système de suivi des bogues intégré avec TestLink.

Pour accéder à la matrice des résultats des tests, cliquez sur la matrice des résultats des tests dans le volet gauche. il affiche le rapport sur le côté droit comme indiqué dans la capture d'écran suivante.

Rapports d'exigences

Ce rapport est disponible dans Test Report and Metrics, si les exigences sont liées aux cas de test du projet de test actuel.

Le rapport est généré par rapport à un document de spécification d'exigence sélectionné dans la liste déroulante Build and Status.

Il y a deux sections - les métriques et l'aperçu des résultats. Les métriques suivantes sont disponibles -

  • Nombre total d'exigences
  • Exigences dans TestLink
  • Exigences couvertes par les cas de test
  • Exigences non couvertes par les cas de test
  • Exigences non couvertes ou non testées
  • Exigences non testées

Les exigences sont divisées en quatre sections. Chaque exigence est répertoriée avec tous les cas de test associés (colorés en fonction du résultat du scénario de test) -

  • Exigences réussies
  • Exigences échouées
  • Exigences bloquées
  • Exigences non exécutées

La capture d'écran suivante affiche le rapport d'exigence -

Ce rapport nécessite une bibliothèque graphique installée sur le serveur Web. La logique «Dernier résultat de test» est utilisée pour les quatre graphiques.

Pour accéder aux graphiques, cliquez sur les graphiques dans le volet gauche comme indiqué ci-dessous.

Le rapport contient les graphiques suivants -

Diagramme à secteurs des scénarios de test réussis / échoués / bloqués / et non exécutés comme indiqué ci-dessus.

Diagramme à barres des résultats par mot-clé comme indiqué ci-dessous.

Diagramme à barres des résultats par Top Level Suite comme indiqué ci-dessous.

Les barres des graphiques à barres sont colorées de manière à ce que l'utilisateur puisse identifier le nombre approximatif de cas réussis, échoués, bloqués et non exécutés.