Skip to main content
Les versions récentes sont détaillées ci-dessous. L’historique complet depuis la toute première version vit dans le changelog du dépôt.
2026-07-27
Une toute nouvelle identité visuelle, unifiée sur tous les onglets.TestPulse adopte une identité propre : une palette teal, une typographie Public Sans et JetBrains Mono, et huit onglets enfin cohérents visuellement. Les polices sont embarquées dans l’extension — l’interface s’affiche à l’identique même sur une instance on-premises sans accès Internet, sans aucun téléchargement de police externe. C’est une refonte purement visuelle : le comportement, la navigation, les données et les appels Azure DevOps sont strictement inchangés. Un thème sombre est préparé en coulisses mais pas encore activé.
2026-07-27
Repository — générez un plan de test Azure DevOps depuis un dossier.Transformez n’importe quel dossier du Repository en plan et suites ADO réels, comme les actions contextuelles de Xray. Trois destinations : un nouveau plan (avec Area et Iteration Path, en reproduisant si vous le souhaitez l’arborescence des dossiers en suites statiques), un plan existant, ou une suite statique existante — son arbre de suites se charge à la demande, et les suites basées sur l’exigence sont affichées mais non sélectionnables puisqu’elles se peuplent par requête. Rien n’est écrit tant que vous n’avez pas confirmé un aperçu chiffré : plans et suites à créer, suites réutilisées par nom, cas à ajouter après déduplication, doublons ignorés. Le résultat est un instantané, pas un miroir — aucune resynchronisation ensuite. C’est la première capacité du Repository qui écrit dans Azure DevOps, toujours explicite et prévisualisée ; elle réutilise la permission de création de plan déjà déclarée, sans nouveau périmètre.
2026-07-25
Repository, désormais utilisable à grande échelle.
  • Amorcez l’arborescence automatiquement depuis vos Area Paths ou votre hiérarchie plans/suites — de façon additive et idempotente (dossiers existants réutilisés par nom, rien n’est renommé ni déplacé), avec un aperçu chiffré avant toute modification.
  • Opérations de masse : cochez les cas par ligne, « tout sélectionner » borné aux résultats filtrés visibles, puis affectez ou retirez un lot entier en une seule écriture atomique avec un compte-rendu exact.
  • Lisibilité : compteurs de cas descendants inclus par dossier, une vue plate listant chaque cas rangé avec son chemin de dossier complet, et le nœud des orphelins ADO renommé « Non planifiés » pour éviter la confusion avec « non classé ».
  • Ordonnancement manuel : réordonnez les cas d’un dossier par glisser-déposer ou au clavier ; triez par id, titre ou manuel — un ordre manuel n’est jamais écrasé silencieusement.
2026-07-23
Repository — correctifs de terrain (cloud).Une vraie panne WIQL fait désormais apparaître une bannière d’erreur au lieu d’un écran vide silencieux ; l’arbre ne semble plus disparaître quand la lecture de l’univers des cas échoue (les deux lectures sont désormais indépendantes) ; et la résolution d’URL WIT se replie sur une base déjà résolue sur les organisations cloud où elle pouvait échouer sans recours.
2026-07-23
Repository — fiabilisation + stockage atomique.Corrige l’arbre vide en on-premises, l’erreur au re-scan sur le cloud, le 403 WIQL / onglet vide sur le cloud, et les pannes de lecture masquées qui remontent désormais en bannière d’erreur. Le stockage passe à un document unique atomique (une lecture, une écriture par modification), et les référentiels existants sont migrés automatiquement et sans perte au premier chargement.
2026-07-22
Un nouvel onglet « Repository ».Organisez et retrouvez vos cas de test Azure DevOps dans une arborescence de dossiers gratuite et partagée au niveau projet, façon Xray, sans jamais modifier les données ADO — le Repository range des références, jamais de copies. Créez, renommez, déplacez et supprimez des dossiers à toute profondeur (glisser-déposer natif), rangez un cas via « Déplacer vers… » (équivalent clavier systématique), et cherchez par titre, id ou tag sur tout le projet. Un nœud « Non classés » est l’ensemble des cas pas encore rangés, toujours recalculé. Dépliez un cas pour voir « Utilisé dans N emplacement(s) » (plan › suite), et lancez un scan des orphelins explicite — jamais automatique — pour faire remonter les cas présents dans aucun plan. Lecture seule, aucun nouveau périmètre, aucune nouvelle dépendance.
2026-07-21
Sessions exploratoires — clôture fiabilisée + rapport PDF.Clôturer une session est désormais fiable — fini les sessions bloquées en « active » après une restauration, et les erreurs Azure DevOps sont affichées clairement au lieu d’un objet brut. Une session terminée peut être exportée en rapport PDF signé (charte, timeline complète, work items créés, captures embarquées, signature du testeur sur chaque page) en français ou en anglais ; un second bouton exporte toutes les sessions closes d’une US en un seul PDF. Les captures sont embarquées quand c’est possible et sinon listées par leur nom — le rapport ne casse jamais.
2026-07-20
Les liens de la fiche s’ouvrent correctement en on-premises.Sur les onglets Test coverage et Explore, les liens externes (run, cas de test, bug, plan) n’ouvrent plus une page blanche sur ADO Server 2022.1 — ils passent désormais par le service de navigation de l’hôte. La colonne « Dernière exéc. » garde un seul lien par ligne, et la navigation vers le plan reste au niveau du Scope, désormais suite-aware pour ne jamais tomber sur une page de plan vide. Aucun nouveau périmètre, aucune écriture.
2026-07-18
Couverture juste par configuration & détail des changements sur la fiche.
  • La « Dernière exéc. » suit désormais la configuration de l’US. Quand un même cas de test couvre plusieurs US sœurs qui ne diffèrent que par la configuration (Italie / Singapour / Corée…), l’onglet Test coverage n’affiche plus le run plus récent d’une US sœur : il résout la dernière exécution depuis la suite basée sur l’exigence de cette US. Les liens « Dernière exéc. » ouvrent le résultat exact, et chaque ligne peut ouvrir la suite exactement exécutée au lieu d’une page de plan vide. Les portées sont libellées plan · configuration quand une configuration est connue. Les US sans suite basée sur l’exigence conservent le comportement précédent.
  • « Modifiée après le dernier run » montre désormais ce qui a changé. Le badge gagne un bouton Afficher le détail : le déplier liste les champs métier modifiés depuis ce run — Critères d’acceptation, Description, État, Priorité, Itération, Tags, Titre — en avant → après, avec l’ajout surligné sur les champs riches, un marqueur alimente l’analyse de profondeur sur Critères d’acceptation / Description, et les pièces jointes ajoutées ou retirées. La lecture des révisions est lazy et opt-in — rien n’est chargé tant que vous ne dépliez pas.
Lecture seule de bout en bout.
2026-07-16
Sessions exploratoires — un nouvel onglet « Explore » sur la fiche.Menez une session de test exploratoire depuis l’US elle-même : charte pré-remplie, notes horodatées, et Ctrl+V pour coller une capture de n’importe quel écran ou application (applications desktop comprises). Chaque capture s’ouvre dans un éditeur d’annotation — flèche, rectangle, texte, surligneur et flou pour masquer les données sensibles — et n’est attachée à Azure DevOps qu’à la validation. Depuis la session, créez un bug, une tâche ou un cas de test avec des repro steps générés depuis vos notes ; terminer la session l’archive en Task taguée exploratory-session, portant le rapport complet et toutes les relations, requêtable nativement. Résiliente par conception : autosave débouncé, restauration automatique, reprise non destructive. Nécessite la nouvelle permission d’écriture des work items — un administrateur doit ré-approuver l’extension après cette mise à jour.
2026-07-08
Grille suite × configuration dans les exports : désormais opt-in.La grille livrée en v2.30.0 apparaissait dans les exports PDF et Word sans possibilité de la désactiver. Elle devient une section d’export à part entière, désactivée par défaut : activez-la dans Paramètres → Sections d’export → Grille suite × configuration. Le toggle est indépendant de la section Tableau des résultats, et la grille reste auto-masquée quand le plan ne déclare aucune configuration — même activée. L’onglet du rapport, sa pastille et l’alerte du Résumé sont inchangés. En savoir plus.
2026-07-04
Pack Insights. Quatre signaux déterministes, chacun dans son écran hôte — aucun nouvel écran, aucune nouvelle permission.
  • Couverture périmée (Dérive d’exigences) — les exigences modifiées après la dernière exécution de leurs tests liés, avec le compteur sans détour « N Passed ne prouvent plus rien », le champ modifié, des chips de filtrage et une option projet pour ignorer les changements de titre seuls. Un badge « Modifiée après le dernier run » sur l’onglet de la fiche, une colonne Périmée dans la traçabilité PDF/Word.
  • Quoi exécuter aujourd’hui (Cockpit) — les points restants ordonnés par un score pondéré transparent, trois profils figés (Strict / Standard / Onboarding) stockés au niveau projet, le détail du score par ligne et des liens execute en un clic.
  • Matrice Suite × Configuration (Rapport) — la grille complète suites × configurations avec trous assumés, des relances qui n’apparaissent que s’il y a des trous, des marquages non applicable partagés et réversibles, et la grille dans les exports PDF/Word.
  • Charge restante (Cockpit) — des jours-testeur sur la médiane des durées observées (fourchette P25–P75, médianes par suite), une date de fin en jours ouvrés, deux curseurs de simulation, les hypothèses toujours affichées — une estimation, pas un engagement.
2026-07-03
  • Aperçu des plans & liens execute — avec le Planning scan activé, le Coverage Builder montre par exigence où ses tests sont planifiés (colonne Plans), dépliable en couples plan/suite avec un lien Exécuter dans Azure DevOps et une progression n/m récupérée paresseusement. Aucun appel API supplémentaire au chargement de la table.
  • Tous les liens plan applicatifs ouvrent désormais la vue execute plutôt que la vue de composition.
  • Cockpit — burndown lisible et honnête — axe daté, légende et marqueurs ; la projection se suspend après 14 jours sans exécution ; le panneau de progression affiche toujours suites et configs ; des états honnêtes remplacent tout graphe vide.
2026-07-02
  • Correctifs Cockpit on-premises — les dates d’exécution sont désormais résolues sur les serveurs qui ne les exposent pas via l’API récente (repli en lecture seule), et une campagne terminée affiche sa vraie date de fin au lieu d’un graphe vide. Améliore aussi la colonne Last run et les signaux de fraîcheur on-premises.
2026-07-02
  • Coverage Builder — couverture sous-comptée corrigée — les liens Tested By sont résolus dans les deux sens : une story visiblement liée à plusieurs cas de test n’apparaît plus comme un faux trou sur Azure DevOps Server.
2026-07-02
  • Coverage Builder — le Planning scan ne boucle plus sur les gros référentiels — le scan résout la planification par cas de test (borné, dédupliqué, timeouts courts) au lieu d’énumérer tous les plans et suites de la collection. Même sémantique, utilisable à l’échelle entreprise.
2026-07-02
  • Lien vers cette documentation en ligne ajouté au pied de page de l’extension et au badge docs.
2026-07-02
  • Cockpit d’exécution — un nouvel onglet du hub : un burndown d’exécution par plan en test points (réel depuis des snapshots quotidiens, idéale rebasée, projection au rythme), un périmètre mouvant tracé honnêtement, les suites/configs en retard, une cible locale quand le plan n’a pas de date de fin, et une incitation à clôturer les campagnes qui stagnent. Lecture seule ; les snapshots vivent dans l’Extension Data — rien ne quitte votre tenant.
2026-07-02
  • Onglet Test coverage — navigable — les cinq colonnes se trient (persistance par fiche), la cellule Last run mène au run, et un plan cadré ouvre directement sa vue d’exécution.
2026-07-01
  • Onglet Test coverage — le sélecteur de portée s’affiche dès que la story est couverte, et chaque #ID de cas de test est cliquable.
2026-07-01
  • Correctif on-premises — les résultats de l’onglet Test coverage se résolvent correctement sur Azure DevOps Server (les tests ne s’affichent plus tous en Non exécuté).
2026-07-01
  • Bandeau verdict d’exécution sur l’onglet Test coverage — Réussi / Non OK / Non exécuté / Non couvert, précédence stricte, recalculé instantanément avec la portée.
2026-07-01
  • Sélecteur de portée de couverture sur l’onglet Test coverage — cadrez le pass/fail sur Dernière (tous plans) ou un plan précis, mémorisé par fiche, basculé en mémoire sans nouvelle lecture.
La génération de rapports et les cinq exports, la traçabilité Epic→US→TC→Bug, le Quality Gate (note A–E, verdict GO/NO-GO, profils et pondération risk-based), le widget dashboard, la Dérive d’exigences, le Coverage Builder, la profondeur de couverture, les imports, les notifications, la planification et bien plus — voir le changelog complet sur GitHub.