Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
Azure Test Plans fournit des outils riches et puissants que tous les membres de l’équipe peuvent utiliser pour améliorer la qualité et la collaboration tout au long du processus de développement. La solution de gestion des tests basée sur un navigateur facile à utiliser fournit toutes les fonctionnalités requises pour les tests manuels planifiés, les tests d’acceptation utilisateur, les tests exploratoires et la collecte de commentaires des parties prenantes.
comment Azure Test Plans fonctionne-t-il ?
grâce à une combinaison d’outils basés sur le navigateur (plans de test, rapport de progression, paramètres, configurations, exécutions, outils de testet DevOps fonctionnalités d’intégration), Azure Test Plans prend en charge les objectifs de test suivants :
Tests manuels et exploratoires: tests manuels et exploratoires qui incluent les activités de test suivantes :
Tests manuels planifiés. Tests manuels en organisant des tests dans des plans de test et des suites de tests par des testeurs et des responsables de test désignés.
Test d’acceptationde l’utilisateur. Les tests effectués par des testeurs d’acceptation de l’utilisateur désignés pour vérifier que la valeur fournie est conforme aux exigences du client, tout en réutilisant les artefacts de test créés par les équipes d’ingénierie.
Tests exploratoires. Les tests effectués par les équipes de développement, y compris les développeurs, les testeurs, les équipes de l’expérience utilisateur, les propriétaires de produits et bien plus encore, en explorant les systèmes logiciels sans utiliser les plans de test ou les suites de tests.
Commentaires des parties prenantes. Tests effectués par les parties prenantes en dehors de l’équipe de développement, telles que les utilisateurs des divisions marketing et Sales.
tests automatisés: Azure Test Plans est entièrement intégré à Azure Pipelines pour prendre en charge le test dans l’intégration continue/le déploiement continu (CI/CD). Les plans de test et les cas de test peuvent être associés à des pipelines de build ou de mise en version. Des tâches de pipeline peuvent être ajoutées aux définitions de pipeline pour capturer et publier les résultats des tests. Les résultats des tests peuvent être revus via des rapports de progression intégrés et des rapports de test de pipeline.
Traçabilité: les cas de test et les suites de tests liés aux récits utilisateur, aux fonctionnalités ou aux spécifications prennent en charge la traçabilité de bout en bout. Les tests et les défauts sont automatiquement liés aux spécifications et aux builds testées, ce qui permet également de suivre la qualité des spécifications. Les utilisateurs peuvent ajouter et exécuter des tests à partir du tableau kanban, ou pour des équipes de plus grande taille, utiliser le Hub plans de test pour définir des plans de test et des suites de tests. Les résultats du pipeline et le widget des spécifications permettent de suivre le test des spécifications.
Création de rapports et analyse: le suivi des résultats des tests et la surveillance de la progression sont pris en charge via des diagrammes de suivi configurables, des widgets spécifiques aux tests que vous pouvez ajouter aux tableaux de bord et des rapports intégrés, tels que le rapport de progression, les rapports des résultats des tests de pipeline et le service d’analyse.
Notes
test de charge et de performances: bien que Azure DevOps service de test de charge basé sur le cloud soit déconseillé, la version préliminaire de test de charge Azure est disponible. La version préliminaire du test de charge Azure est un service de test de charge entièrement géré qui vous permet d’utiliser des scripts Apache JMeter existants pour générer une charge à grande échelle. Pour plus d’informations, consultez qu’est-ce que le test de charge Azure Preview ?. pour plus d’informations sur la désapprobation des tests de charge Azure DevOps, consultez modifications apportées à la fonctionnalité de test de charge dans Visual Studio et le test de charge dans le cloud dans Azure DevOps.
Principaux avantages
Azure Test Plans fournit aux équipes de développement de logiciels les avantages suivants.
Test sur n’importe quelle plateforme: avec le Test Plans portail web, vous pouvez utiliser n’importe quel navigateur pris en charge pour accéder à toutes les fonctionnalités de test manuel. Elle vous permet de créer et d' exécuter des tests manuels à l’aide d’une interface conviviale, basée sur un navigateur, à laquelle les utilisateurs peuvent accéder à partir de tous les principaux navigateurs de n’importe quelle plateforme.
Collecte de données de diagnostic riche: à l’aide du client test Runner et Test Runner basé sur le Web, vous pouvez collecter des données de diagnostic riches au cours de vos tests manuels. Cela comprend les captures d’écran, le journal des actions d’image, les enregistrements d’écran, la couverture du code, les traces IntelliTrace et les données d’impact de test pour vos applications testées. Ces données sont automatiquement incluses dans tous les bogues que vous créez pendant le test, ce qui permet aux développeurs de reproduire facilement les problèmes.
traçabilité de bout en bout: Azure DevOps fournit une traçabilité de bout en bout de vos spécifications, builds, tests et bogues. Les utilisateurs peuvent suivre leur qualité d’exigence à partir de cartes du tableau kanban. Les bogues créés pendant le test sont automatiquement liés aux spécifications et builds en cours de test, ce qui vous permet de suivre la qualité des spécifications ou des builds.
Analytique intégrée: le service d’analyse fournit des données qui alimentent des rapports intégrés, des widgets de tableau de bord configurables et des rapports personnalisables à l’aide de Power bi. Les données suivent la progression et les tendances des plans de test pour les tests manuels et automatisés. Test Analytics fournit une visibilité en quasi temps réel des données de test pour les builds et les mises en production. Teams pouvez agir sur ces données pour améliorer la documentation de test afin d’assurer la maintenance des pipelines sains.
Plateforme extensible. Vous pouvez combiner les outils et les technologies que vous connaissez déjà avec les outils de développement qui vous conviennent le mieux pour l’intégration et l' extension de Azure DevOps. Utilisez les API REST et le modèle de contribution disponibles pour la plateforme de test afin de créer des extensions qui offrent l’expérience dont vous avez besoin pour votre cycle de vie de gestion des tests.