Tutoriel TestLink
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
- Entrez l'ID utilisateur - admin
- Entrer le mot de passe
- Cliquez sur l'onglet connexion
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
รtape 2 : Cliquez sur l'onglet ยซ crรฉer ยป pour crรฉer un nouveau projet.
ร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.
Cela crรฉera votre projet "Guru99" avec succรจs.
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
รtape 2: Cela ouvrira une autre page, en bas de la page cliquez sur un onglet "Crรฉer"
ร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"
รtape 4 : Le plan de test Guru 99 est crรฉรฉ avec succรจs
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
ร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
- Entrez le nom du titre
- Entrez la description de la version du logiciel
- Cochez la case pour le statut - Actif
- Cochez la case pour le statut - Ouvert
- Choisissez la date de sortie
- Cliquez sur crรฉer un bouton
Une fois que vous avez une version, le logiciel apparaรฎtra comme ceci
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.
รtape 2 : Sur le cรดtรฉ droit du panneau, cliquez sur l'icรดne de rรฉglage . Il affichera une sรฉrie d'opรฉrations de test.
รtape 3 : Cliquez sur l'onglet "crรฉer" pour la suite de tests
รtape 4 : Remplissez tous les dรฉtails de la suite de tests et cliquez sur l'onglet Enregistrer.
- Saisissez le nom de la suite de tests
- Entrez les dรฉtails de votre suite de tests
- Cliquez sur le bouton Enregistrer pour enregistrer les dรฉtails de la suite de tests
Vous pouvez voir que la suite de tests pour Guru 99 est crรฉรฉe
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
ร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
ร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
รtape 4 : Entrez les dรฉtails dans la page de spรฉcification du cas 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
ร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
รtape 7) Il ouvrira une autre fenรชtre sur la mรชme page, dans cette fenรชtre, vous devez entrer les dรฉtails suivants
- Entrez l'รฉtape-action pour votre scรฉnario de test
- Entrez les dรฉtails de l'action de l'รฉtape
- 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
รtape 8) Une fois que vous avez enregistrรฉ et quittรฉ l'รฉtape de test, il apparaรฎtra comme ceci
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 sur le panneau d'essai. Il affichera la liste des opรฉrations.
รtape 2) Cliquez sur "Ajouter aux plans de test"
รtape 3) Une nouvelle fenรชtre s'ouvrira, recherchez votre projet "Guru99"
- Cochez la case en regard de votre plan de test
- Cliquez sur le bouton ajouter
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ร | Consultation | Consultation |
| Testeur | Exรฉcution | Consultation |
| Testeur Sรฉnior | Modifier et exรฉcuter | Consultation |
| 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.
รtape 2 : Cliquez sur Crรฉer
รtape 3: Remplissez tous les dรฉtails des utilisateurs et cliquez sur le bouton "Enregistrer"
Ici, dans la liste, nous pouvons voir que les utilisateurs ont รฉtรฉ crรฉรฉs
รtape 4: Attribution du rรดle de projet de test ร l'utilisateur,
- Cliquez sur "Attribuer des rรดles de projet de test" languette
- Choisissez le nom du projet
- Sรฉlectionnez le rรดle d'utilisateur dans la liste dรฉroulante
Exigences de rรฉdaction
รtape 1 : Dans la barre de navigation, sรฉlectionnez le "Lien des exigences", cela ouvre la page des exigences.
รtape 2 : Depuis la page des exigences, sur le cรดtรฉ droit du panneau, cliquez sur le bouton "crรฉer"
รtape 3: Une nouvelle fenรชtre s'ouvrira, entrez tous les dรฉtails comme
- Identifiant du document
- Nom du titre
- Exigence Description CMS
- 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"
รtape 4 : Il devrait crรฉer une spรฉcification d'exigence et s'afficher sur le panneau de gauche sous le projet "Guru99".
ร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.
รtape 6Cliquez sur l'onglet ยซ Crรฉer ยป sous Exigence Operation.
รtape 7: Remplissez tous les dรฉtails spรฉcifiรฉs et cliquez sur le bouton "Enregistrer"
- Entrez l'identifiant du document
- Entrez le nom du titre
- Entrez le descriptif
- Entrez le statut - s'il est en brouillon, retravaillรฉ, rรฉvisรฉ, non testable, etc. Ici, nous avons choisi valide
- Entrez le type - interface utilisateur, non fonctionnel, informationnel, fonctionnalitรฉ, etc. Ici, nous avons choisi le cas d'utilisation
- Entrez le nombre de cas de test nรฉcessaires
- Entrez le bouton "Enregistrer" ร la fin
ร noter: 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.
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
รtape 2 : Pour attribuer une spรฉcification d'exigences ร un cas de test, vous devez suivre les รฉtapes suivantes
- Faites dรฉfiler la liste dรฉroulante pour sรฉlectionner la spรฉcification des exigences
- Cochez la case requise
- Cliquez sur l'onglet "attribuer"
Aprรจs avoir cliquรฉ sur l'onglet "assigner", une fenรชtre apparaรฎtra indiquant "Exigence assignรฉe".
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.
รtape 2 : Choisissez le scรฉnario de test que vous souhaitez exรฉcuter dans le panneau de gauche
รtape 3: Une fois que vous avez sรฉlectionnรฉ les cas de test, une fenรชtre s'ouvrira.
รtape 4: Suivez les รฉtapes suivantes
- Saisir les notes relatives au cas de test exรฉcutรฉ
- Sรฉlectionnez son statut
ร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".
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
รtape 2: Dans le panneau de gauche, sรฉlectionnez le lien "Rapport de test"
รtape 3: Pour gรฉnรฉrer un rapport, suivez les รฉtapes suivantes
- Cochez et dรฉcochez l'option que vous souhaitez mettre en รฉvidence dans votre rapport de test
- cliquez sur votre dossier de projet
Le rapport de test ressemblera ร ceci
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
รtape 2: Maintenant, sur le cรดtรฉ droit du panneau, cliquez sur le 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)
รtape 4 : Il ouvrira une autre fenรชtre, marquera l'option selon les besoins et cliquera sur l'onglet d'exportation
Le XML suivant est gรฉnรฉrรฉ
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
รtape 2 : Cliquez sur l'icรดne de rรฉglage 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
ร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.
- Utilisez l'option de navigation pour joindre le fichier de cas de test XML que vous avez exportรฉ depuis testlink
- Cliquez sur tรฉlรฉcharger le fichier
Lorsque vous tรฉlรฉchargez un fichier, il s'ouvre une fenรชtre indiquant les cas de test d'importation
รtape 5 : Le cas de test sera tรฉlรฉchargรฉ et affichรฉ sur le cรดtรฉ droit du panneau
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.




























































