Passer au contenu principal
TestPulse construit ses rapports et ses analyses dans votre navigateur, à partir de lectures Azure DevOps. Il ne modifie pas les résultats de vos tests pour calculer un score. Certaines fonctions permettent toutefois de créer ou modifier des objets, et l’extension sauvegarde automatiquement des données de travail. Il faut distinguer les données métier Azure DevOps — plans, suites, points, work items et pièces jointes — des données propres à TestPulse stockées dans Azure DevOps Extension Data. « Lecture seule » pour les premières ne signifie pas « aucune sauvegarde » pour les secondes.

Matrice des actions

Les écritures sur des objets existants

L’import de cas CSV, disponible à partir de 2.74.0, ajoute des cas à des suites statiques. Il ne publie aucun résultat d’exécution et ne remplace pas les étapes des IDs réutilisés. Son bilan JSON n’est pas une annulation : après une interruption, conservez le journal et utilisez la vérification avant reprise. La génération depuis Repository peut ajouter des cas à une structure partagée existante. La réaffectation en masse modifie testeurs ou configurations. La décision de passage peut ajouter un tag et un commentaire à la fiche hôte. Ces actions ont des effets différents : vérifiez la cible et l’aperçu de l’action que vous utilisez.
La réaffectation ne dispose pas d’une commande d’annulation. Changer une configuration peut conduire Azure DevOps à recréer un point et à perdre son résultat associé. L’aperçu permet d’exclure les points déjà exécutés. Exportez l’état antérieur en CSV avant application si vous devez conserver une trace.

Sauvegardes automatiques et partage

L’historique, les snapshots Cockpit et les sessions Explore expliquent pourquoi TestPulse peut écrire dans Extension Data sans vous demander de confirmer chaque sauvegarde. Ce stockage appartient à Azure DevOps ; il ne crée pas un backend TestPulse. Sa portée varie : historique personnel par utilisateur, rapports partagés et plusieurs réglages au niveau projet. Voir Confidentialité et données. Il n’existe pas de service TestPulse qui génère vos rapports lorsque le navigateur est fermé : les rapports planifiés sont des rappels affichés à l’ouverture.

Sorties hors d’Azure DevOps

Aucun backend TestPulse ne reçoit vos rapports. Cela ne signifie pas qu’aucune donnée ne peut sortir d’Azure DevOps : vos exports deviennent des fichiers locaux, et Tester ou Notifier transmet un message au webhook choisi. Le partage ultérieur de ces fichiers et les destinataires du canal dépendent de vos choix.

À lire ensuite

Permissions et scopes

Les six scopes et les droits à vérifier.

Confidentialité et données

Stockage, visibilité et sorties.