Delen via


Wat is Microsoft Playwright Testing Preview?

Microsoft Playwright Testing Preview is een volledig beheerde service voor end-to-end-tests die zijn gebouwd op Playwright. Met Playwright kunt u end-to-end tests automatiseren om ervoor te zorgen dat uw webtoepassingen werken zoals verwacht, in verschillende webbrowsers en besturingssystemen. De service abstraheert de complexiteit en infrastructuur voor het uitvoeren van Playwright-tests met hoge parallelle uitvoering.

Voer uw Playwright-testpakket uit in de cloud, zonder wijzigingen in uw testcode of wijzigingen in de installatie van uw hulpprogramma's. Gebruik de Playwright Test Visual Studio Code-extensie voor een uitgebreide editorervaring of gebruik de Playwright CLI om automatisering toe te voegen binnen uw CI-werkstroom (Continuous Integration).

Aan de slag met Quickstart: voer uw Playwright-tests op schaal uit met Microsoft Playwright Testing.

Ga naar de documentatie Aan de slag op de playwright-website voor meer informatie over het maken van end-to-end-tests met het Playwright-framework.

Belangrijk

Microsoft Playwright Testing is momenteel beschikbaar als preview-versie. Zie de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor juridische voorwaarden die van toepassing zijn op Azure-functies die in de bètaversie, in preview of anderszins nog niet zijn uitgebracht in algemene beschikbaarheid.

Tests versnellen met parallelle externe browsers

Naarmate uw toepassing complexer wordt, wordt uw testpakket groter. De tijd om uw testsuite te voltooien groeit ook dienovereenkomstig. Gebruik parallelle externe browsers om de totale voltooiingstijd van de testsuite te verkorten.

  • Distribueer uw tests over veel parallelle browsers, gehost op de cloudinfrastructuur.

  • Schaal uw tests buiten de verwerkingskracht van uw ontwikkelwerkstation, lokale infrastructuur of CI-agentcomputers.

  • Consistente regionale prestaties door uw tests uit te voeren op browsers in een Azure-regio die zich het dichtst bij uw clientcomputer bevindt.

Meer informatie over hoe u kunt configureren voor optimale prestaties.

Consistent testen in meerdere besturingssystemen en browsers

Moderne web-apps moeten probleemloos werken in verschillende browsers, besturingssystemen en apparaten.

  • Voer tests tegelijkertijd uit in alle moderne browsers op Windows, Linux en mobiele emulatie van Google Chrome voor Android en Mobile Safari.

  • Het gebruik van door de service beheerde browsers zorgt voor consistente en betrouwbare resultaten voor zowel functionele als visuele regressietests, ongeacht of tests worden uitgevoerd vanaf de werkstations voor ontwikkelaars van uw team of CI-pijplijn.

  • Microsoft Playwright Testing ondersteunt alle browsers die worden ondersteund door Playwright.

Eindpunttests

Gebruik externe browsers in de cloud om webtoepassingen te testen, ongeacht waar ze worden gehost, zonder dat u binnenkomende verbindingen op uw firewall hoeft toe te staan.

Playwright-ondersteuning

Microsoft Playwright Testing is gebouwd op basis van het Playwright-framework.

  • Ondersteuning voor meerdere versies van Playwright met elke nieuwe Playwright-release.

  • Integreer uw bestaande Playwright-testpakket zonder uw testcode te wijzigen.

  • Gebruik de Playwright Test Visual Studio Code-extensie voor een uitgebreide editor-ervaring.

  • Doorlopend end-to-end testen met behulp van de Playwright CLI om te integreren met CI-hulpprogramma's (Continuous Integration).

Hoe het werkt

Met Microsoft Playwright Testing worden door de cloud gehoste browsers in verschillende besturingssystemen geïnstitueerd. Playwright wordt uitgevoerd op de clientcomputer en communiceert met Microsoft Playwright Testing om uw Playwright-tests uit te voeren op de gehoste browsers. De clientcomputer kan uw werkstation voor ontwikkelaars of een CI-agentcomputer zijn als u uw tests uitvoert als onderdeel van uw CI-werkstroom. De Playwright-testcode blijft tijdens de testuitvoering op de clientcomputer staan.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Nadat een testuitvoering is voltooid, verzendt Playwright de metagegevens van de testuitvoering naar de service. De testresultaten, traceringsbestanden en andere testuitvoeringsbestanden zijn beschikbaar op de clientcomputer.

Voor het uitvoeren van bestaande tests met Microsoft Playwright Testing zijn geen wijzigingen in uw testcode vereist. Voeg een serviceconfiguratiebestand toe aan uw testproject en geef uw werkruimte-instellingen op, zoals het toegangstoken en het service-eindpunt.

Meer informatie over het bepalen van de optimale configuratie voor het optimaliseren van de voltooiing van het testpakket.

Gegevenslocatie in regio en data-at-rest

Microsoft Playwright Testing slaat geen klantgegevens op of verwerkt deze buiten de regio waarin u de werkruimte implementeert. Wanneer u de functie regionale affiniteit gebruikt, worden de metagegevens op een veilige en compatibele manier overgebracht van de in de cloud gehoste browserregio naar de werkruimteregio.

Microsoft Playwright Testing versleutelt automatisch alle gegevens die zijn opgeslagen in uw werkruimte met sleutels die worden beheerd door Microsoft (door de service beheerde sleutels). Deze gegevens bevatten bijvoorbeeld werkruimtegegevens en Playwright-testuitvoeringmetagegevens, zoals de begin- en eindtijd van de test, testminuten en wie de test heeft uitgevoerd.

Volgende stap