Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Test Plans>TestPulse
TestPulse

TestPulse

ATConseil

|
1 install
| (1) | Free
Professional test report generation from Azure DevOps Test Plans — PDF, HTML / Génération de rapports de tests professionnels — PDF, HTML
Get it free

TestPulse — Extension Azure DevOps / Azure DevOps Extension

🇫🇷 Génération de rapports de tests professionnels depuis Azure DevOps Test Plans — PDF, HTML. 🇬🇧 Professional test report generation from Azure DevOps Test Plans — PDF, HTML.

Version Platform License


TestPulse — Guide utilisateur / User Guide

🇫🇷 Français — Lire ci-dessous 🇬🇧 English — Read below


🇫🇷 Guide utilisateur

Qu'est-ce que TestPulse ?

TestPulse est une extension Azure DevOps qui s'intègre dans le menu Test Plans. Elle permet de générer des rapports de tests professionnels à partir de vos plans de test, avec export PDF et HTML.

Principales fonctionnalités :

  • Génération de rapports de tests avec KPIs et métriques
  • Matrice de traçabilité complète (Test Case → User Story → Epic → Bugs)
  • Exports professionnels PDF et HTML
  • Historique des rapports générés
  • Interface bilingue français / anglais
  • Autocomplétion des noms d'utilisateurs Azure DevOps

Accéder à TestPulse

  1. Dans Azure DevOps, ouvrez votre projet
  2. Cliquez sur Test Plans dans le menu latéral gauche
  3. Cliquez sur TestPulse dans le sous-menu

L'interface se compose de 3 onglets de navigation :

  • Rapport — Génération de rapports
  • Historique — Consultation des rapports précédents
  • Paramètres — Informations de configuration

Le sélecteur de langue FR / EN se trouve en haut à droite.


Générer un rapport

Étape 1 — Sélectionner un plan de test

Dans la colonne de gauche, section Plan de test :

  1. Choisissez un plan dans le menu déroulant
  2. Les suites de test s'affichent en dessous avec des cases à cocher
  3. Par défaut, toutes les suites sont sélectionnées — décochez celles que vous souhaitez exclure
  4. Le bouton Rafraîchir recharge la liste des plans

Étape 2 — Remplir les informations projet

Tous les champs sont obligatoires sauf « Numéro de change » :

Champ Description
Titre du rapport Nom affiché sur la page de garde
Environnement DEV, QA, UAT, PREPROD ou PROD
Référence projet Code ou identifiant du projet
Numéro de change (Optionnel) Référence du changement
Application Nom de l'application testée
Domaine fonctionnel Domaine ou module concerné
Fonctionnalités testées Description des fonctionnalités couvertes
Périmètre de test Portée et limites des tests
Contact IT Responsable technique (autocomplétion ADO)
Contact Business Responsable métier (autocomplétion ADO)
Testeur Personne ayant réalisé les tests (autocomplétion ADO)
Approbateur Personne approuvant le rapport (autocomplétion ADO)
Rôle approbateur Fonction de l'approbateur
Date du rapport Date du rapport (pré-remplie)

Autocomplétion : pour les champs Contact IT, Contact Business, Testeur et Approbateur, tapez au moins 2 caractères pour rechercher un utilisateur Azure DevOps.

Attention : si le testeur et l'approbateur sont la même personne, un avertissement s'affiche.

Étape 3 — Générer le rapport

Cliquez sur le bouton Générer le rapport.

  • Si des champs obligatoires sont vides, un message d'erreur liste les champs manquants
  • Si aucun plan n'est sélectionné, un message vous invite à en choisir un
  • Pendant la génération, une barre de progression s'affiche

Consulter le rapport

Une fois généré, le rapport s'affiche dans la colonne de droite avec 4 onglets :

Résultats

  • Tableau des derniers résultats de test par cas de test
  • Statut coloré : ✅ Réussi, ❌ Échoué, ⚠️ Bloqué, ⏸ Non exécuté
  • Survol pour voir l'historique des exécutions précédentes

Traçabilité

  • Matrice montrant les liens entre Test Cases, User Stories, Epics et Bugs
  • Liens cliquables vers Azure DevOps
  • Métriques de couverture (% d'US avec au moins un TC)

Bugs

  • Liste des bugs liés aux cas de test et user stories
  • Badges colorés par état (Nouveau, Actif, Résolu, Fermé)

Historique complet

  • Tous les résultats d'exécution (pas seulement le plus récent)
  • Indicateur visuel du résultat le plus récent

Exporter le rapport

En haut du rapport généré, deux boutons d'export sont disponibles :

Bouton Format Contenu
PDF Document PDF paginé Page de garde, KPIs, résultats, traçabilité, graphiques
HTML Page web autonome Rapport interactif avec graphiques, ouvrable dans n'importe quel navigateur

Le fichier est automatiquement téléchargé dans votre dossier de téléchargements.


Historique des rapports

L'onglet Historique (dans la barre de navigation) affiche les rapports précédemment générés :

  • Les rapports sont sauvegardés automatiquement après chaque génération
  • L'historique est personnel (lié à votre compte utilisateur)
  • Vue groupée par cas de test avec possibilité d'expansion
  • Détails de chaque exécution : statut, durée, testeur, date, commentaire
  • Possibilité de supprimer un rapport de l'historique

Dépannage

Problème Solution
TestPulse n'apparaît pas dans Test Plans Vérifiez que l'extension est installée dans votre organisation. Videz le cache du navigateur
La liste des plans est vide Vérifiez que des plans de test existent dans le projet. Cliquez sur Rafraîchir
La traçabilité affiche « — » Vérifiez que vos Test Cases sont liés à des User Stories/Epics dans Azure DevOps
L'autocomplétion ne fonctionne pas Tapez au moins 2 caractères. Vérifiez votre connexion réseau
Erreur 401 ou CORS L'extension doit être utilisée depuis Azure DevOps (pas en accès direct)

Permissions requises

L'extension nécessite les autorisations suivantes sur votre organisation Azure DevOps :

Permission Usage
vso.test Lecture des plans, suites, cas et résultats de test
vso.work Lecture des Work Items pour la traçabilité
vso.identity Recherche d'utilisateurs pour l'autocomplétion

Si vous rencontrez des problèmes de permissions, contactez votre administrateur Azure DevOps.


À propos

Publisher : Kisskool · Extension : TestPulse · GitHub



🇬🇧 User Guide

What is TestPulse?

TestPulse is an Azure DevOps extension that integrates into the Test Plans menu. It generates professional test reports from your test plans, with PDF and HTML export.

Key features:

  • Test report generation with KPIs and metrics
  • Complete traceability matrix (Test Case → User Story → Epic → Bugs)
  • Professional PDF and HTML exports
  • Generated report history
  • Bilingual interface (French / English)
  • Azure DevOps user name autocomplete

Accessing TestPulse

  1. In Azure DevOps, open your project
  2. Click Test Plans in the left sidebar
  3. Click TestPulse in the submenu

The interface has 3 navigation tabs:

  • Report — Report generation
  • History — View previous reports
  • Settings — Configuration information

The FR / EN language selector is located in the top-right corner.


Generating a Report

Step 1 — Select a test plan

In the left column, under Test Plan:

  1. Choose a plan from the dropdown
  2. Test suites appear below with checkboxes
  3. By default, all suites are selected — uncheck those you want to exclude
  4. The Refresh button reloads the plan list

Step 2 — Fill in project information

All fields are required except "Change number":

Field Description
Report title Name displayed on the cover page
Environment DEV, QA, UAT, PREPROD, or PROD
Project reference Project code or identifier
Change number (Optional) Change reference
Application Name of the tested application
Functional domain Relevant domain or module
Tested features Description of covered features
Test scope Testing scope and boundaries
IT Contact Technical contact (ADO autocomplete)
Business Contact Business contact (ADO autocomplete)
Tester Person who performed the tests (ADO autocomplete)
Approver Person approving the report (ADO autocomplete)
Approver role Approver's function
Report date Report date (pre-filled)

Autocomplete: for IT Contact, Business Contact, Tester, and Approver fields, type at least 2 characters to search for an Azure DevOps user.

Warning: if the tester and approver are the same person, a warning is displayed.

Step 3 — Generate the report

Click the Generate report button.

  • If required fields are empty, an error message lists the missing fields
  • If no plan is selected, a message prompts you to choose one
  • During generation, a progress bar is displayed

Viewing the Report

Once generated, the report appears in the right column with 4 tabs:

Results

  • Table of latest test results per test case
  • Colored status: ✅ Passed, ❌ Failed, ⚠️ Blocked, ⏸ Not executed
  • Hover to see previous execution history

Traceability

  • Matrix showing links between Test Cases, User Stories, Epics, and Bugs
  • Clickable links to Azure DevOps
  • Coverage metrics (% of US with at least one TC)

Bugs

  • List of bugs linked to test cases and user stories
  • Colored badges by state (New, Active, Resolved, Closed)

Full History

  • All execution results (not just the most recent)
  • Visual indicator for the most recent result

Exporting the Report

At the top of the generated report, two export buttons are available:

Button Format Content
PDF Paginated PDF document Cover page, KPIs, results, traceability, charts
HTML Standalone web page Interactive report with charts, openable in any browser

The file is automatically downloaded to your downloads folder.


Report History

The History tab (in the navigation bar) displays previously generated reports:

  • Reports are saved automatically after each generation
  • History is personal (linked to your user account)
  • Grouped view by test case with expandable details
  • Execution details: status, duration, tester, date, comment
  • Option to delete a report from history

Troubleshooting

Issue Solution
TestPulse does not appear in Test Plans Verify the extension is installed in your organization. Clear browser cache
Plan list is empty Verify that test plans exist in the project. Click Refresh
Traceability shows "—" Verify that your Test Cases are linked to User Stories/Epics in Azure DevOps
Autocomplete does not work Type at least 2 characters. Check your network connection
401 or CORS error The extension must be used from within Azure DevOps (not direct access)

Required Permissions

The extension requires the following permissions on your Azure DevOps organization:

Permission Usage
vso.test Read test plans, suites, cases, and results
vso.work Read Work Items for traceability
vso.identity User search for autocomplete

If you encounter permission issues, contact your Azure DevOps administrator.


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft