Tutoriel TestLink : un guide complet

Qu'est-ce que Test Link ?

Test-link est l'outil de gestion de test open source basé sur le Web le plus largement utilisé. Il synchronise à la fois la spécification des exigences et la spécification des tests. L'utilisateur peut créer un projet de test et documenter des cas de test à l'aide de cet outil. Avec Test-Link, vous pouvez créer un compte pour plusieurs utilisateurs et attribuer différents rôles d'utilisateur. L'utilisateur administrateur peut gérer la tâche d'affectation des cas de test.

Il prend en charge l'exécution automatisée et manuelle des cas de test. Les testeurs peuvent générer Plan de test et rapport de test en une fraction du temps avec cet outil. Il prend en charge les rapports de test dans divers formats tels que les formats Excel, MS Word et HTML. En dehors de ceux-ci, il prend également en charge l'intégration avec de nombreux populaires Défaut système de suivi comme JIRA, MANTIS, BUGZILLA, TRAC, etc. Puisqu'il s'agit d'un outil Web, plusieurs utilisateurs peuvent accéder à ses fonctionnalités en même temps avec leurs informations d'identification et les rôles qui leur sont attribués.

Avantages de TestLink

  • Il prend en charge plusieurs projets
  • Exportation et importation faciles de cas de test
  • Facile à intégrer avec de nombreux outils de gestion des défauts
  • Exécution automatisée des cas de test via XML-RPC
  • Filtrage facile des cas de test avec version, mots-clés, ID de cas de test et version
  • Attribuer facilement des cas de test à plusieurs utilisateurs
  • Facile à générer un plan de test et des rapports de test dans différents formats
  • Fournissez des informations d'identification à plusieurs utilisateurs et attribuez-leur des rôles

Connectez-vous à TestLink

Étape 1: Ouvrez le Testlink page d'accueil et entrez les informations de connexion

  1. Entrez l'ID utilisateur - admin
  2. Entrer le mot de passe
  3. Cliquez sur l'onglet connexion

Connectez-vous à TestLink

Création d'un projet de test

Étape 1: Dans la fenêtre principale, cliquez sur Test Project Management, cela ouvrira une autre fenêtre

Création d'un projet de test

Étape 2: Cliquez sur l'onglet « créer » pour créer un nouveau projet.

Création d'un projet de test

Étape 3: Entrez tous les champs requis dans la fenêtre comme une catégorie pour un projet de test, le nom du projet, le préfixe, la description, etc. Après avoir rempli tous les détails nécessaires, cliquez sur l'onglet "Créer" à la fin de la fenêtre.

Création d'un projet de test

Cela créera votre projet "Guru99" avec succès.

Création d'un projet de test

Création d'un plan de test

Le plan de test contient des informations complètes telles que la portée des tests logiciels, les jalons, les suites de tests et les cas de test. Une fois que vous avez créé un projet de test, l'étape suivante consiste à créer un plan de test.

Étape 1: Depuis la page d'accueil, cliquez sur Gestion du plan de test depuis la page d'accueil

Création d'un plan de test

Étape 2: Cela ouvrira une autre page, en bas de la page cliquez sur un onglet "Créer"

Création d'un plan de test

Étape 3: Remplissez toutes les informations nécessaires comme le nom, la description, créer à partir d'un plan de test existant, etc. dans la fenêtre ouverte, et cliquez sur "créer un onglet"

Création d'un plan de test

Étape 4: Le plan de test Guru 99 est créé avec succès

Création d'un plan de test

Création de construction

Une build est une version spécifique d'un logiciel

Étape 1: Cliquez sur Builds/Releases sous Test Plan à partir de la page d'accueil

Création de construction

Étape 2: Dans la fenêtre suivante, remplissez tous les détails nécessaires pour une version du logiciel et cliquez sur créer pour enregistrer votre version

  1. Entrez le nom du titre
  2. Entrez la description de la version du logiciel
  3. Cochez la case pour le statut - Actif
  4. Cochez la case pour le statut - Ouvert
  5. Choisissez la date de sortie
  6. Cliquez sur créer un bouton

Création de construction

Une fois que vous avez une version, le logiciel apparaîtra comme ceci

Création de construction

Création d'une suite de tests

La suite de tests est une collection de cas de test qui peuvent tester ou valider le même composant. Les étapes suivantes expliquent comment créer une suite de tests pour votre projet.

Étape 1: Cliquez sur l'option de spécification de test sur la page d'accueil.

Création d'une suite de tests

Étape 2: Sur le côté droit du panneau, cliquez sur l'icône de réglage Création d'une suite de tests. Il affichera une série d'opérations de test.

Étape 3: Cliquez sur l'onglet "créer" pour la suite de tests

Création d'une suite de tests

Étape 4: Remplissez tous les détails de la suite de tests et cliquez sur l'onglet Enregistrer.

  1. Saisissez le nom de la suite de tests
  2. Entrez les détails de votre suite de tests
  3. Cliquez sur le bouton Enregistrer pour enregistrer les détails de la suite de tests

Création d'une suite de tests

Vous pouvez voir que la suite de tests pour Guru 99 est créée

Création d'une suite de tests

Votre suite de tests apparaît sur le côté gauche du panneau sous l'arborescence de la structure des dossiers

Création d'un scénario de test

Testcase contient une séquence d'étapes de test pour tester un scénario spécifique avec un résultat attendu. Les étapes ci-dessous expliquent comment créer un cas de test avec les étapes de test.

Étape 1: Cliquez sur le dossier de la suite de tests sur le côté gauche du panneau sous une arborescence de dossiers

Création d'un scénario de test

Étape 2: Cliquez sur l'icône de réglage dans le panneau de droite. La liste des opérations de cas de test sera affichée sur le panneau de droite

Création d'un scénario de test

Étape 3: Une nouvelle fenêtre s'ouvrira, pour créer des cas de test, cliquez sur créer un bouton dans les opérations de cas de test

Création d'un scénario de test

Étape 4: Entrez les détails dans la page de spécification du cas de test

Création d'un scénario de test

Étape 5: Après avoir entré les détails, cliquez sur le bouton "créer" pour enregistrer les détails. Le cas de test pour Guru99 est créé avec succès

Création d'un scénario de test

Étape 6: Cliquez sur le cas de test dans le dossier, comme indiqué ci-dessus, une fenêtre s'ouvrira. Cliquez sur le bouton "créer des étapes" dans un cas de test. Cela ouvrira un éditeur d'étape de cas de test

Création d'un scénario de test

Étape 7) Il ouvrira une autre fenêtre sur la même page, dans cette fenêtre, vous devez entrer les détails suivants

  1. Entrez l'étape-action pour votre scénario de test
  2. Entrez les détails de l'action de l'étape
  3. Cliquez sur enregistrer et ajouter une autre action d'étape OU cliquez sur l'onglet enregistrer et quitter s'il n'y a plus d'étape de test à ajouter

Création d'un scénario de test

Étape 8) Une fois que vous avez enregistré et quitté l'étape de test, il apparaîtra comme ceci

Création d'un scénario de test

Attribuer un cas de test au plan de test

Pour que le cas de test soit exécuté, il doit être affecté au plan de test. Ici, nous verrons comment nous pouvons affecter un cas de test à un plan de test.

Étape 1) Cliquez sur l'icône de réglage Affectation d'un scénario de test au plan de test sur le panneau d'essai. Il affichera la liste des opérations.

Étape 2) Cliquez sur "Ajouter aux plans de test"

Affectation d'un scénario de test au plan de test

Étape 3) Une nouvelle fenêtre s'ouvrira, recherchez votre projet "Guru99"

  1. Cochez la case en regard de votre plan de test
  2. Cliquez sur le bouton ajouter

Affectation d'un scénario de test au plan de test

Cela ajoutera votre cas de test à votre plan de test.

Création d'utilisateurs et attribution de rôles dans TestLink

Testlink fournit des fonctionnalités de gestion et d’autorisation des utilisateurs.

Vous trouverez ci-dessous la liste des rôles par défaut dans Testlink et leurs droits –

Rôle Cas de test Mesures de test
INVITÉ Résumé Résumé
Testeur Exécution Résumé
Testeur Sénior Modifier et exécuter Résumé
Chef et administrateur Modifier et exécuter Modifier et exécuter

Étape 1: Extrait du TestlinkSur la page d'accueil de la page d'accueil, cliquez sur l'icône Utilisateurs/Rôles dans la barre de navigation.

Création d'utilisateurs et attribution de rôles dans TestLink

Étape 2: Cliquez sur Créer

Création d'utilisateurs et attribution de rôles dans TestLink

Étape 3: Remplissez tous les détails des utilisateurs et cliquez sur le bouton "Enregistrer"

Création d'utilisateurs et attribution de rôles dans TestLink

Ici, dans la liste, nous pouvons voir que les utilisateurs ont été créés

Création d'utilisateurs et attribution de rôles dans TestLink

Étape 4: Attribution du rôle de projet de test à l'utilisateur,

  1. Cliquez sur "Attribuer des rôles de projet de test" languette
  2. Choisissez le nom du projet
  3. Sélectionnez le rôle d'utilisateur dans la liste déroulante

Création d'utilisateurs et attribution de rôles dans TestLink

Exigences de rédaction

Étape 1: Dans la barre de navigation, sélectionnez le "Lien des exigences", cela ouvre la page des exigences.

Exigences de rédaction

Étape 2 : Depuis la page des exigences, sur le côté droit du panneau, cliquez sur le bouton "créer"

Exigences de rédaction

Étape 3: Une nouvelle fenêtre s'ouvrira, entrez tous les détails comme

  1. Identifiant du document
  2. Nom du titre
  3. Exigence Description CMS
  4. Et cliquez sur le bouton "Enregistrer"

Pour le type, vous pouvez choisir l'option dans la liste déroulante - ici, nous avons choisi "Spécification des besoins de l'utilisateur"

Exigences de rédaction

Étape 4 : Il devrait créer une spécification d'exigence et s'afficher sur le panneau de gauche sous le projet "Guru99".

Exigences de rédaction

Étape 5: Sélectionnez le bouton de réglage à partir de la page d'accueil des spécifications des exigences. Cela ouvrira une autre fenêtre.

Exigences de rédaction

Étape 6Cliquez sur l'onglet « Créer » sous Exigence Operation.

Exigences de rédaction

Étape 7: Remplissez tous les détails spécifiés et cliquez sur le bouton "Enregistrer"

  1. Entrez l'identifiant du document
  2. Entrez le nom du titre
  3. Entrez le descriptif
  4. Entrez le statut - s'il est en brouillon, retravaillé, révisé, non testable, etc. Ici, nous avons choisi valide
  5. Entrez le type - interface utilisateur, non fonctionnel, informationnel, fonctionnalité, etc. Ici, nous avons choisi le cas d'utilisation
  6. Entrez le nombre de cas de test nécessaires
  7. Entrez le bouton "Enregistrer" à la fin

Exigences de rédaction

Remarque : Pour ajouter plus d'exigences, vous pouvez cocher la case et cliquer sur le bouton Enregistrer

Sur le côté gauche du panneau, nous pouvons voir que l'exigence est ajoutée.

Exigences de rédaction

Affectation des exigences aux cas de test

In Testlink, L'exigence peut être connectée à des cas de test. Il s'agit d'une fonctionnalité très cruciale afin de suivre la couverture des tests en fonction des exigences. Dans les rapports de test, vous pouvez vérifier quelles exigences ne sont pas couvertes et agir en conséquence pour les ajouter aux suites de tests pour une couverture de test maximale.

Étape 1: Dans la section des spécifications de test, ouvrez n'importe quel cas de test et cliquez sur l'icône d'exigence

Affectation d'exigences aux cas de test

Étape 2: Pour attribuer une spécification d'exigences à un cas de test, vous devez suivre les étapes suivantes

  1. Faites défiler la liste déroulante pour sélectionner la spécification des exigences
  2. Cochez la case requise
  3. Cliquez sur l'onglet "attribuer"

Affectation d'exigences aux cas de test

Après avoir cliqué sur l'onglet "assigner", une fenêtre apparaîtra indiquant "Exigence assignée".

Affectation d'exigences aux cas de test

Exécution d'un scénario de test

Dans TestLink, nous pouvons exécuter un scénario de test et modifier le statut d'exécution d'un scénario de test. Statut d'un cas de test peut être réglé à « bloqué » « Réussi », or "manqué". Initialement, ce sera dans "ne pas courir" statut mais une fois que vous have l'a mis à jour, il ne peut plus être modifié pour revenir à l'état "ne pas exécuter".

Étape 1: Dans la barre de navigation, cliquez sur le lien "Exécution du test". Il vous dirigera vers le panneau d'exécution des tests.

Exécution d'un scénario de test

Étape 2: Choisissez le scénario de test que vous souhaitez exécuter dans le panneau de gauche

Exécution d'un scénario de test

Étape 3: Une fois que vous avez sélectionné les cas de test, une fenêtre s'ouvrira.

Exécution d'un scénario de test

Étape 4: Suivez les étapes suivantes

  1. Saisir les notes relatives au cas de test exécuté
  2. Sélectionnez son statut

Exécution d'un scénario de test

Étape 5: Sur la même page, vous devez remplir des détails similaires sur l'exécution du cas de test. Remplissez les détails, sélectionnez le statut puis cliquez sur "enregistrer l'exécution".

Exécution d'un scénario de test

Génération de rapports de test

Le lien de test prend en charge divers formats de rapport de test tels que

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice écrivain
  • OpenOffice Calc

Étape 1: Dans la barre de navigation, cliquez sur l'option Rapports de test

Génération de rapports de test

Étape 2: Dans le panneau de gauche, sélectionnez le lien "Rapport de test"

Génération de rapports de test

Étape 3: Pour générer un rapport, suivez les étapes suivantes

  1. Cochez et décochez l'option que vous souhaitez mettre en évidence dans votre rapport de test
  2. cliquez sur votre dossier de projet

Génération de rapports de test

Le rapport de test ressemblera à ceci

Génération de rapports de test

Exporter un scénario de test/une suite de tests

Testlink fournit les fonctionnalités nécessaires pour exporter des projets de test/suites de tests dans votre Testlink et ensuite vous pourrez les importer dans un autre Testlink projet sur un serveur ou un système différent. Pour ce faire, vous devez suivre l'étape suivante

Étape 1: Choisissez le cas de test que vous souhaitez exporter dans la page Spécification de test

Exporter un scénario de test/une suite de tests

Étape 2: Maintenant, sur le côté droit du panneau, cliquez sur le Exporter un scénario de test/une suite de tests l'icône de réglage, elle affichera toutes les opérations pouvant être effectuées sur le cas de test.

Étape 3: Clique le "exportation" bouton (dans la fenêtre de contrôle qui apparaît maintenant)

Exporter un scénario de test/une suite de tests

Étape 4: Il ouvrira une autre fenêtre, marquera l'option selon les besoins et cliquera sur l'onglet d'exportation

Exporter un scénario de test/une suite de tests

Le XML suivant est généré

Exporter un scénario de test/une suite de tests

Importation de cas de test/suite de tests

Étape 1: Sélectionnez le dossier Suite de tests dans lequel vous souhaitez importer le cas de test

Importation de cas de test/suite de tests

Étape 2: Cliquez sur l'icône de réglage Importation de cas de test/suite de tests sur le côté droit du panneau, il affichera toutes les opérations pouvant être exécutées sur la suite de tests/cas de test

Étape 3: Cliquez sur le bouton d'importation dans la liste des opérations de cas de test comme

Importation de cas de test/suite de tests

Étape 4: Parcourez et joignez le fichier de cas de test XML que vous avez exporté à partir du lien de test et cliquez sur le bouton de téléchargement.

  1. Utilisez l'option de navigation pour joindre le fichier de cas de test XML que vous avez exporté depuis testlink
  2. Cliquez sur télécharger le fichier

Importation de cas de test/suite de tests

Lorsque vous téléchargez un fichier, il s'ouvre une fenêtre indiquant les cas de test d'importation

Importation de cas de test/suite de tests

Étape 5: Le cas de test sera téléchargé et affiché sur le côté droit du panneau

Importation de cas de test/suite de tests

Résumé

Dans ce tutoriel, nous avons abordé divers aspects de TestLink, comme la façon dont vous pouvez l'utiliser Testlink-en tant que gestion de tests. Il vous explique étape par étape comment gérer le plan de test de votre projet, comment créer un utilisateur et lui attribuer ses rôles en conséquence ou encore comment importer ou exporter des cas de test dans votre projet. D'autres fonctionnalités utiles telles que la génération de rapports, la définition des exigences, etc. sont également bien démontrées dans ce didacticiel.