Tutoriel TestLink

โšก Rรฉsumรฉ intelligent

Le guide complet du tutoriel TestLink explique comment utiliser la plateforme web open source TestLink pour la gestion de tests de bout en bout, en abordant la configuration du projet, les plans de test, les builds, les suites de tests, les cas de test, les rรดles des utilisateurs et les exigences. traccapacitรฉ, exรฉcution tracroi, rapports et flux de travail d'importation ou d'exportation.

  • ๐Ÿงญ Gestion centralisรฉe des tests : TestLink centralise les exigences, les spรฉcifications de test et l'รฉtat d'exรฉcution dans un espace de travail web unique, permettant ainsi aux รฉquipes deโ€ฆ traccouverture k ร  travers les projets.
  • ???? Hiรฉrarchie du projet : Mettez en place une structure claire en crรฉant d'abord un projet de test, puis un plan de test, une compilation, une suite de tests et des cas de test individuels avec un niveau de dรฉtail รฉtape par รฉtape.
  • ๐Ÿ‘ฅ Accรจs basรฉ sur les rรดles : Attribuez les rรดles d'Invitรฉ, de Testeur, de Testeur Senior, de Responsable et d'Administrateur afin que chaque utilisateur ne modifie ou n'exรฉcute que ce que sa responsabilitรฉ lui permet.
  • ๐Ÿ”— Exigence Traccapacitรฉ : Associez les spรฉcifications des exigences aux cas de test pour vรฉrifier la couverture et faire rapidement apparaรฎtre les lacunes dans la vue Rapports de test.
  • ๐Ÿ“ค Flux de travail XML portables : Exportez des cas de test ou des suites de tests au format XML et rรฉimportez-les dans un autre serveur ou projet TestLink sans avoir ร  reconstruire manuellement les artefacts.

Tutoriel TestLink

Qu'est-ce que Test Link ?

TestLink est l'un des outils de gestion de tests open source basรฉs sur le Web les plus utilisรฉs. Il synchronise les spรฉcifications des exigences et les spรฉcifications de test dans un espace de travail unique, permettant ainsi aux รฉquipes de planifier, documenter etโ€ฆ tracTestLink permet de centraliser les activitรฉs de test et de garantir la qualitรฉ. Vous pouvez ainsi crรฉer un projet de test, documenter les cas de test et intรฉgrer plusieurs utilisateurs aux rรดles distincts. L'administrateur gรจre l'attribution des cas de test ร  l'ensemble de l'รฉquipe.

TestLink prend en charge l'exรฉcution automatisรฉe et manuelle des cas de test. Les testeurs peuvent gรฉnรฉrer un Plan de test et gรฉnรฉrez des rapports de test en un temps record grรขce ร  cet outil. Il prend en charge les rapports dans de nombreux formats, notamment Excel, MS Word et HTML. Il s'intรจgre รฉgalement aux applications les plus populaires. Dรฉfaut tracles systรจmes de gestion de groupes tels que JIRA, MANTIS, BUGZILLA et TRAC. Comme il s'agit d'une application web, plusieurs utilisateurs peuvent l'utiliser simultanรฉment avec leurs propres identifiants et rรดles attribuรฉs.

Avantages de TestLink

Avant de se pencher sur la configuration, il est utile de comprendre pourquoi TestLink reste un choix populaire pour la gestion des tests au sein des รฉquipes d'assurance qualitรฉ.

  • Il prend en charge plusieurs projets au sein d'une seule installation.
  • Il permet d'exporter et d'importer facilement des cas de test entre serveurs.
  • Il s'intรจgre facilement ร  de nombreux outils de gestion des dรฉfauts.
  • Il exรฉcute des cas de test automatisรฉs via XML-RPC.
  • Il filtre les cas de test par version, mots-clรฉs, identifiant du cas de test et autres attributs.
  • Il permet d'attribuer des cas de test ร  plusieurs utilisateurs en quelques clics.
  • Il gรฉnรจre des plans de test et des rapports de test dans diffรฉrents formats.
  • Il fournit des identifiants pour plusieurs utilisateurs et prend en charge l'attribution granulaire des rรดles.

Connectez-vous ร  TestLink

Une fois TestLink installรฉ, la premiรจre รฉtape consiste ร  se connecter en tant qu'administrateur et ร  accรฉder au tableau de bord principal.

ร‰tape 1) Ouvrez la page d'accueil de TestLink et saisissez vos identifiants 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

Un projet de test sert de conteneur principal pour tous les plans de test, suites et cas de test associรฉs. Les รฉtapes suivantes expliquent comment crรฉer votre premier projet.

ร‰tape 1) Dans la fenรชtre principale, cliquez sur Gestion des projets de test. Une autre fenรชtre s'ouvrira.

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) Renseignez tous les champs obligatoires, tels que la catรฉgorie, le nom du projet, le prรฉfixe et la description. Une fois les informations nรฉcessaires renseignรฉes, cliquez sur l'onglet ยซ Crรฉer ยป en bas de la fenรชtre.

Crรฉation d'un projet de test

Cela crรฉe votre projet ยซGuru99โ€ avec succรจs.

Crรฉation d'un projet de test

Crรฉation d'un plan de test

Un plan de test recense l'ensemble des informations nรฉcessaires, notamment le pรฉrimรจtre des tests logiciels, les jalons, les suites de tests et les cas de test. Une fois le projet dรฉfini, l'รฉtape suivante consiste ร  รฉlaborer son plan de test.

ร‰tape 1) Depuis la page d'accueil, cliquez sur Gestion des plans de test.

Crรฉation d'un plan de test

ร‰tape 2) Une nouvelle page s'ouvre. En bas de la page, cliquez sur l'onglet ยซ Crรฉer ยป.

Crรฉation d'un plan de test

ร‰tape 3) Renseignez tous les champs obligatoires, tels que le nom, la description et lโ€™option ยซ Crรฉer ร  partir dโ€™un plan de test existant ยป. Cliquez ensuite sur ยซ Crรฉer ยป.

Crรฉation d'un plan de test

ร‰tape 4) Le Guru99 Plan de test crรฉรฉ avec succรจs.

Crรฉation d'un plan de test

Crรฉation de construction

Une version (build) reprรฉsente une version spรฉcifique du logiciel testรฉ. Les versions sont utiles pour les groupes de test.ping rรฉsultats d'exรฉcution pour une version particuliรจre de l'application.

ร‰tape 1) Cliquez sur ยซ Builds/Releases ยป sous ยซ Test Plan ยป depuis la page d'accueil.

Crรฉation de construction

ร‰tape 2) Dans la fenรชtre suivante, remplissez tous les dรฉtails relatifs ร  la version du logiciel et cliquez sur ยซ Crรฉer ยป pour lโ€™enregistrer.

  1. Entrez le nom du titre
  2. Saisissez la description de la version du logiciel
  3. Cochez la case correspondant au statut : Actif
  4. Cochez la case correspondant au statut โ€“ Ouvert
  5. Choisissez la date de sortie
  6. Cliquez sur le bouton ยซ Crรฉer ยป

Crรฉation de construction

Une fois la version crรฉรฉe, elle ressemble ร  ceci.

Crรฉation de construction

Crรฉation d'une suite de tests

Une suite de tests est un ensemble de cas de test qui valident un mรชme composant ou une mรชme fonctionnalitรฉ. Les รฉtapes suivantes expliquent comment crรฉer une suite de tests pour votre projet.

ร‰tape 1) Cliquez sur l'option ยซ Spรฉcifications de test ยป depuis 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 des paramรจtres Crรฉation d'une suite de tests. Une liste des opรฉrations de test est affichรฉe.

ร‰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 champs relatifs ร  la suite de tests et cliquez sur ยซ Enregistrer ยป.

  1. Saisissez le nom de la suite de tests
  2. Saisissez les dรฉtails de votre suite de tests
  3. Cliquez sur ยซ Enregistrer ยป pour enregistrer la suite de tests

Crรฉation d'une suite de tests

Vous pouvez consulter la suite de tests pour Guru99 est crรฉรฉ.

Crรฉation d'une suite de tests

Votre suite de tests apparaรฎt sur le cรดtรฉ gauche du panneau, sous l'arborescence des dossiers.

Crรฉation d'un cas de test

Un cas de test contient une sรฉquence d'รฉtapes de test conรงues pour valider un scรฉnario spรฉcifique et obtenir un rรฉsultat attendu. Les รฉtapes ci-dessous expliquent comment crรฉer un cas de test et dรฉtaillent ses diffรฉrentes รฉtapes.

ร‰tape 1) Cliquez sur le dossier ยซ Test Suite ยป situรฉ ร  gauche du panneau, sous lโ€™arborescence des dossiers.

Crรฉation d'un cas de test

ร‰tape 2) Cliquez sur l'icรดne des paramรจtres dans le panneau latรฉral droit. Une liste des opรฉrations de cas de test s'affiche.

Crรฉation d'un cas de test

ร‰tape 3) Une nouvelle fenรชtre s'ouvre. Cliquez sur ยซ Crรฉer ยป dans les opรฉrations de cas de test pour dรฉmarrer un nouveau cas de test.

Crรฉation d'un cas de test

ร‰tape 4) Saisissez les dรฉtails sur la page de spรฉcification du cas de test.

Crรฉation d'un cas de test

ร‰tape 5) Aprรจs avoir saisi les informations, cliquez sur ยซ Crรฉer ยป pour les enregistrer. Cas de test pour Guru99 a รฉtรฉ crรฉรฉ avec succรจs.

Crรฉation d'un cas de test

ร‰tape 6) Cliquez sur le cas de test dans le dossier. Une nouvelle fenรชtre s'ouvre. Cliquez sur ยซ Crรฉer des รฉtapes ยป pour lancer l'รฉditeur d'รฉtapes du cas de test.

Crรฉation d'un cas de test

ร‰tape 7) Une autre fenรชtre s'ouvre sur la mรชme page. Saisissez les informations suivantes.

  1. Saisissez l'action ร  effectuer pour votre cas de test
  2. Entrez les dรฉtails de l'action de l'รฉtape
  3. Cliquez sur ยซ Enregistrer et ajouter une autre รฉtape ยป OU sur ยซ Enregistrer et quitter ยป sโ€™il nโ€™y a plus dโ€™รฉtape de test ร  ajouter.

Crรฉation d'un cas de test

ร‰tape 8) Une fois que vous avez enregistrรฉ et quittรฉ l'รฉtape de test, cela ressemble ร  ceci.

Crรฉation d'un cas de test

Affectation d'un scรฉnario de test au plan de test

Pour qu'un cas de test soit exรฉcutรฉ, il doit รชtre associรฉ ร  un plan de test. Les รฉtapes suivantes expliquent comment ajouter un cas de test ร  votre plan de test.

ร‰tape 1) Cliquez sur l'icรดne des paramรจtres Affectation d'un scรฉnario de test au plan de test Sur le panneau de test, une liste d'opรฉrations apparaรฎt.

ร‰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'ouvre. Recherchez votre projet ยซGuru99 ".

  1. Cochez la case correspondant ร  votre plan de test
  2. Cliquez sur le bouton ยซ Ajouter ยป

Affectation d'un scรฉnario de test au plan de test

Cela ajoute votre cas de test au plan de test.

Crรฉation d'utilisateurs et attribution de rรดles dans TestLink

TestLink offre des fonctionnalitรฉs de gestion et d'autorisation des utilisateurs vous permettant d'attribuer les permissions appropriรฉes ร  chaque membre de l'รฉquipe.

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) Depuis la page d'accueil de TestLink, 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 champs relatifs ร  l'utilisateur et cliquez sur le bouton ยซ Enregistrer ยป.

Crรฉation d'utilisateurs et attribution de rรดles dans TestLink

Les nouveaux utilisateurs apparaissent dans la liste.

Crรฉation d'utilisateurs et attribution de rรดles dans TestLink

ร‰tape 4) Attribuer un rรดle de projet de test ร  l'utilisateur.

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

Crรฉation d'utilisateurs et attribution de rรดles dans TestLink

Exigences de rรฉdaction

Les exigences dรฉcrivent le fonctionnement du systรจme, et TestLink permet de les stocker avec les cas de test qui les vรฉrifient. Les รฉtapes suivantes expliquent comment ajouter une spรฉcification d'exigence.

ร‰tape 1) Dans la barre de navigation, sรฉlectionnez le lien ยซ Exigences ยป. La page des exigences sโ€™ouvre.

Exigences de rรฉdaction

ร‰tape 2) Sur la droite de la page ยซ Exigences ยป, cliquez sur ยซ Crรฉer ยป.

Exigences de rรฉdaction

ร‰tape 3) Une nouvelle fenรชtre s'ouvre. Saisissez tous les dรฉtails, notamment :

  1. Identifiant du document
  2. Nom du titre
  3. Exigence Description CMS
  4. Cliquez sur "Enregistrer"

Pour le type, vous pouvez choisir une option dans la liste dรฉroulante. Dans cet exemple, nous avons choisi "Spรฉcification des besoins de l'utilisateur".

Exigences de rรฉdaction

ร‰tape 4) Le cahier des charges est crรฉรฉ et affichรฉ dans le panneau latรฉral gauche sous le projet ยซGuru99 ".

Exigences de rรฉdaction

ร‰tape 5) Sรฉlectionnez le bouton Paramรจtres depuis la page d'accueil des spรฉcifications requises. Une autre fenรชtre s'ouvre.

Exigences de rรฉdaction

ร‰tape 6) Cliquez sur l'onglet ยซ Crรฉer ยป sous Exigence Operation.

Exigences de rรฉdaction

ร‰tape 7) Remplissez tous les champs obligatoires et cliquez sur ยซ Enregistrer ยป.

  1. Entrez l'identifiant du document
  2. Entrez le nom du titre
  3. Entrez le descriptif
  4. Indiquez le statut : brouillon, ร  retravailler, en cours de rรฉvision, non testable ou valide (nous avons choisi valide).
  5. Saisissez le type : interface utilisateur, non fonctionnel, informationnel, fonctionnalitรฉ ou cas dโ€™utilisation (nous avons choisi cas dโ€™utilisation).
  6. Entrez le nombre de cas de test nรฉcessaires
  7. Cliquez sur ยซ Enregistrer ยป ร  la fin

Exigences de rรฉdaction

ร€ noter: Pour ajouter d'autres exigences, cochez la case et cliquez sur ยซ Enregistrer ยป.

Sur le cรดtรฉ gauche du panneau, la nouvelle exigence est visible.

Exigences de rรฉdaction

Attribution des exigences aux cas de test

Dans TestLink, une exigence peut รชtre liรฉe ร  des cas de test. Il s'agit d'une fonctionnalitรฉ essentielle pour tracCouverture de test optimale. Dans la vue des rapports de test, vous pouvez vรฉrifier quelles exigences ne sont pas couvertes et les ajouter aux suites de tests pour une couverture maximale.

ร‰tape 1) Dans la section Spรฉcifications de test, ouvrez un cas de test unique et cliquez sur l'icรดne Exigence.

Attribution des exigences aux cas de test

ร‰tape 2) Pour associer une spรฉcification d'exigence ร  un cas de test, suivez ces รฉtapes.

  1. Utilisez le menu dรฉroulant pour sรฉlectionner le cahier des charges.
  2. Cochez la case requise
  3. Cliquez sur l'onglet ยซ Attribuer ยป.

Attribution des exigences aux cas de test

Aprรจs avoir cliquรฉ sur lโ€™onglet ยซ Attribuer ยป, une fenรชtre apparaรฎt avec le message ยซ Exigence attribuรฉe ยป.

Attribution des exigences aux cas de test

Exรฉcution d'un cas de test

Dans TestLink, vous pouvez exรฉcuter un cas de test et modifier son statut d'exรฉcution. Le statut d'un cas de test peut รชtre ยซ Bloquรฉ ยป, ยซ Rรฉussi ยป ou ยซ ร‰chec ยป. Initialement, le cas est ร  l'รฉtat ยซ Non exรฉcutรฉ ยป, mais une fois modifiรฉ, il ne peut plus รชtre remis ร  l'รฉtat ยซ Non exรฉcutรฉ ยป.

ร‰tape 1) Dans la barre de navigation, cliquez sur le lien ยซ Exรฉcution des tests ยป. Le panneau dโ€™exรฉcution des tests sโ€™ouvre.

Exรฉcution d'un cas de test

ร‰tape 2) Sรฉlectionnez le cas de test que vous souhaitez exรฉcuter dans le panneau latรฉral gauche.

Exรฉcution d'un cas de test

ร‰tape 3) Une fois le cas de test sรฉlectionnรฉ, une nouvelle fenรชtre s'ouvre.

Exรฉcution d'un cas de test

ร‰tape 4) Suivez ces รฉtapes.

  1. Saisissez les notes relatives au cas de test exรฉcutรฉ
  2. Sรฉlectionnez son statut

Exรฉcution d'un cas de test

ร‰tape 5) Sur la mรชme page, renseignez les informations relatives ร  l'exรฉcution. Choisissez le statut et cliquez sur ยซ Enregistrer l'exรฉcution ยป.

Exรฉcution d'un cas de test

Gรฉnรฉration de rapports de test

Les rapports de test permettent de suivre l'avancement de l'exรฉcution, la couverture des exigences et le niveau de qualitรฉ global. TestLink prend en charge plusieurs formats pour le partage des rapports avec les parties prenantes.

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • 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 latรฉral gauche, sรฉlectionnez le lien ยซ Rapport de test ยป.

Gรฉnรฉration de rapports de test

ร‰tape 3) Pour gรฉnรฉrer un rapport, procรฉdez comme suit.

  1. Cochez ou dรฉcochez les options 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

Voici ร  quoi ressemble le rapport de test.

Gรฉnรฉration de rapports de test

Exporter un cas de test / une suite de tests

TestLink vous permet d'exporter des projets de test et des suites de tests, puis de les importer dans un autre projet TestLink sur un serveur ou un systรจme diffรฉrent. Les รฉtapes suivantes dรฉcrivent le processus d'exportation.

ร‰tape 1) Sรฉlectionnez le cas de test que vous souhaitez exporter sur la page Spรฉcifications du test.

Exporter un cas de test / une suite de tests

ร‰tape 2) Sur le cรดtรฉ droit du panneau, cliquez sur Exporter un cas de test / une suite de tests Icรดne des paramรจtres. Elle affiche les opรฉrations pouvant รชtre effectuรฉes sur le cas de test.

ร‰tape 3) Cliquez sur "Exportation" .

Exporter un cas de test / une suite de tests

ร‰tape 4) Une autre fenรชtre s'ouvre. Cochez l'option souhaitรฉe et cliquez sur l'onglet ยซ Exporter ยป.

Exporter un cas de test / une suite de tests

Le code XML suivant est gรฉnรฉrรฉ.

Exporter un cas de test / une suite de tests

Importation de cas de test / suite de tests

L'importation permet d'intรฉgrer des cas de test ou des suites de tests issus d'une exportation XML dans la suite de tests cible de votre choix.

ร‰tape 1) Sรฉlectionnez le dossier de la 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 des paramรจtres Importation de cas de test / suite de tests Sur la droite du panneau, on peut lire les opรฉrations exรฉcutables sur la suite de tests ou le cas de test.

ร‰tape 3) Cliquez sur ยซ Importer ยป dans la liste des opรฉrations du cas de test.

Importation de cas de test / suite de tests

ร‰tape 4) Recherchez et joignez le fichier de cas de test XML que vous avez exportรฉ de TestLink, puis cliquez sur ยซ Tรฉlรฉverser ยป.

  1. Utilisez l'option Parcourir pour joindre le fichier XML de cas de test que vous avez exportรฉ depuis TestLink.
  2. Cliquez sur ยซ Tรฉlรฉverser un fichier ยป

Importation de cas de test / suite de tests

Lorsque vous tรฉlรฉchargez un fichier, une fenรชtre s'ouvre indiquant ยซ Importer les cas de test ยป.

Importation de cas de test / suite de tests

ร‰tape 5) Le cas de test est tรฉlรฉchargรฉ et affichรฉ sur la droite du panneau.

Importation de cas de test / suite de tests

FAQ

TestLink prend officiellement en charge MySQL, Microsoft SQL Server et PostgreSQL. MySQL reste le backend le plus courant pour les installations de production car il est bien documentรฉ dans le guide d'installation de TestLink et que la plupart des plateformes d'hรฉbergement le prennent en charge.

TestLink s'intรจgre avec les dรฉfauts populaires tracKing Systems, notamment JIRA, MANTIS, BUGZILLA, TRAC, Redmine, et vousTrack. Chaque intรฉgration est configurรฉe via le rรฉpertoire cfg/ afin que les cas de test ayant รฉchouรฉ puissent รชtre liรฉs directement ร  un ticket de dรฉfaut.

Oui. TestLink est un logiciel libre distribuรฉ sous licence GNU GPL. Les รฉquipes peuvent le tรฉlรฉcharger, l'installer et le modifier gratuitement, mais elles doivent nรฉanmoins assurer l'hรฉbergement, la base de donnรฉes et la maintenance.

Oui. Les assistants IA peuvent rรฉdiger des titres de cas de test, des รฉtapes et des rรฉsultats attendus ร  partir d'une description des exigences. RevLes relecteurs doivent nรฉanmoins vรฉrifier l'exactitude et ajuster le langage avant de coller les cas dans TestLink afin de les maintenir conformes aux normes du projet.

Pas nativement. TestLink stocke les donnรฉes d'exรฉcution dans sa base de donnรฉes ; les รฉquipes les exportent donc gรฉnรฉralement ou utilisent l'API XML-RPC pour alimenter des outils de BI ou d'IA. Des tableaux de bord d'IA externes peuvent ensuite mettre en รฉvidence les tests instables, les zones de lenteur et les risques de rรฉgression.

Rรฉsumez cet article avec :