Partage via


Qu’est-ce que Microsoft Playwright Testing Preview ?

Microsoft Playwright Testing Preview est un service complètement managé pour des tests de bout en bout reposant sur Playwright. Avec Playwright, vous pouvez automatiser des tests de bout en bout pour vous assurer que vos applications web fonctionnent comme prévu sur différents navigateurs web et systèmes d’exploitation. Le service enlève la complexité et l’infrastructure inhérentes à l’exécution des tests Playwright avec une parallélisation élevée.

Exécutez votre suite de tests Playwright dans le cloud, sans modifier votre code de test ni la configuration de vos outils. Utilisez l’extension Playwright Test Visual Studio Code pour bénéficier d’une expérience d’éditeur riche ou utilisez l’interface CLI Playwright pour ajouter une automatisation dans votre workflow d’intégration continue (CI).

Commencez avec Démarrage rapide : Exécuter vos tests à grande échelle avec Microsoft Playwright Testing.

Pour en savoir plus sur la création de tests de bout en bout avec l’infrastructure Playwright, consultez la documentation Getting started sur le site web de Playwright.

Important

Microsoft Playwright Testing est actuellement en préversion. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.

Accélérer les tests avec des navigateurs distants parallèles

À mesure que votre application devient plus complexe, votre suite de tests devient plus longue. La durée nécessaire pour effectuer votre suite de tests s’allonge aussi d’autant. Utilisez des navigateurs distants parallèles pour écourter la durée globale de la réalisation de la suite de tests.

  • Répartissez vos tests sur plusieurs navigateurs parallèles, hébergés sur l’infrastructure cloud.

  • Adaptez vos tests sans vous préoccuper de la puissance de traitement de votre station de travail de développement, de votre infrastructure locale ou de vos ordinateurs agents CI.

  • Assurez la régularité des performances régionales en exécutant vos tests sur les navigateurs dans la région Azure la plus proche de votre ordinateur client.

Explorez plus en détail comment configurer pour optimiser les performances.

Tester avec cohérence sur plusieurs systèmes d’exploitation et navigateurs

Les applications web modernes doivent fonctionner parfaitement sur de nombreux navigateurs, systèmes d’exploitation et appareils.

  • Exécutez simultanément des tests sur tous les navigateurs modernes sur Windows, Linux et l’émulation mobile de Google Chrome pour Android et Mobile Safari.

  • L’utilisation de navigateurs gérés par le service garantit des résultats cohérents et fiables pour les tests de régression fonctionnelle et visuelle, que les tests soient exécutés à partir des stations de travail de développement de votre équipe ou du pipeline CI.

  • Microsoft Playwright Testing prend en charge tous les navigateurs pris en charge par Playwright.

Test des points de terminaison

Utilisez des navigateurs distants hébergés dans le cloud pour tester les applications web, quel que soit l’endroit où elles sont hébergées, sans avoir à autoriser les connexions entrantes sur votre pare-feu.

Prise en charge de Playwright

Microsoft Playwright Testing repose sur l’infrastructure Playwright.

Fonctionnement

Microsoft Playwright Testing instancie les navigateurs hébergés dans le cloud sur différents systèmes d’exploitation. Playwright s’exécute sur l’ordinateur client et interagit avec Microsoft Playwright Testing pour exécuter vos tests Playwright sur les navigateurs hébergés. L’ordinateur client peut être votre station de travail de développement ou un ordinateur agent CI si vous exécutez vos tests dans le cadre de votre workflow CI. Le code de test Playwright reste sur l’ordinateur client pendant la série de tests.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Une fois la série de tests terminée, Playwright envoie les métadonnées de la série de tests au service. Les résultats des tests, les fichiers de trace et d’autres fichiers de série de tests sont disponibles sur l’ordinateur client.

Pour exécuter des tests existants avec Microsoft Playwright Testing, aucune modification n’est nécessaire dans votre code de test. Ajoutez un fichier de configuration de service à votre projet de test et spécifiez les paramètres de votre espace de travail, tels que le jeton d’accès et le point de terminaison de service.

Découvrez comment déterminer la configuration optimale pour optimiser l’exécution de la suite de tests.

Résidence des données dans la région et données au repos

Microsoft Playwright Testing ne stocke ni ne traite les données client en dehors de la région dans laquelle vous déployez l’espace de travail. Lorsque vous utilisez la fonctionnalité d’affinité régionale, les métadonnées sont transférées de la région du navigateur hébergé dans le cloud à la région de l’espace de travail de manière sécurisée et conforme.

Microsoft Playwright Testing chiffre automatiquement toutes les données stockées dans votre espace de travail avec des clés gérées par Microsoft (clés gérées par le service). Par exemple, ces données contiennent les détails de l’espace de travail et les métadonnées de la série de tests Playwright, comme les heures de début et de fin des tests, le nombre de minutes des tests et la ou les personnes qui ont exécuté les tests.

Étape suivante