Partager via


Qu’est-ce que les espaces de travail Playwright ?

Les espaces de travail playwright sont un service entièrement géré pour les tests web de bout en bout, basés sur Playwright. Avec les espaces de travail Playwright, vous pouvez accélérer considérablement l’exécution des tests en exécutant des tests en parallèle à l’aide de navigateurs basés sur le cloud gérés. Le service s’occupe de l’infrastructure sous-jacente et de la complexité, ce qui vous permet de valider votre application web sur les principaux navigateurs sur Linux et Windows, afin de pouvoir expédier des fonctionnalités plus rapidement et avec une plus grande confiance.

Commencez avec Quickstart : exécutez vos tests Playwright à grande échelle avec Playwright Workspaces.

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

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.

  • Les espaces de travail Playwright prennent 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

Playwright Workspaces est basé sur le framework Playwright.

Fonctionnement

Les espaces de travail playwright instancient les navigateurs hébergés dans le cloud sur différents systèmes d’exploitation. Playwright exécute des tests sur l’ordinateur client ( une station de travail développeur ou un agent CI) et contrôle à distance les navigateurs hébergés dans le cloud via le service Playwright Workspaces. Le code de test reste sur l’ordinateur client tout au long de l’exécution du test, tandis que les interactions du navigateur sont effectuées dans le cloud.

Diagramme montrant une vue d’ensemble de l’architecture des espaces de travail Playwright.

Une fois l’exécution de test terminée, les résultats des tests, les fichiers de trace et d’autres fichiers d’exécution de tests sont disponibles sur l’ordinateur client.

Vous n’avez pas besoin de modifier votre code de test existant pour l’exécuter avec Playwright Workspaces. Installez simplement le package Espaces de travail Playwright et spécifiez votre point de terminaison d’espace de travail.

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

Les espaces de travail playwright ne stockent pas ou ne traitent pas 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.

Les espaces de travail playwright chiffrent 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 incluent les détails de l’espace de travail, les métadonnées d’exécution de test Playwright telles que l’heure de début et la fin du test, les minutes de test, les résultats du test et les résultats de test publiés sur le service.

Étape suivante