Dela via


Vad är Playwright Workspaces?

Playwright Workspaces är en fullständigt hanterad tjänst för webbtestning från slutpunkt till slutpunkt, byggd ovanpå Playwright. Med Playwright Workspaces kan du avsevärt påskynda testkörningen genom att köra tester parallellt med hanterade molnbaserade webbläsare. Tjänsten tar hand om den underliggande infrastrukturen och komplexiteten, så att du kan verifiera din webbapp över större webbläsare i både Linux och Windows , så att du kan leverera funktioner snabbare och med större förtroende.

Kom igång med snabbstart: kör dina Playwright-tester i stor skala med Playwright Workspaces.

Mer information om hur du skapar slutpunkt-till-slutpunkt-tester med Playwright-testramverket finns i komma igång-dokumentationen på webbplatsen för Playwright.

Påskynda tester med parallella fjärrwebbläsare

När programmet blir mer komplext ökar testsvitens storlek. Tiden för att slutföra din testsvit växer också i enlighet med detta. Använd parallella fjärrwebbläsare för att förkorta den totala testsvitens slutförandetid.

  • Distribuera dina tester över många parallella webbläsare som finns i molninfrastrukturen.

  • Skala dina tester utöver bearbetningskraften för din utvecklararbetsstation, lokala infrastruktur eller CI-agentdatorer.

  • Konsekventa regionala prestanda genom att köra dina tester på webbläsare i en Azure-region som är närmast klientdatorn.

Läs mer om hur du kan konfigurera för optimala prestanda.

Testa konsekvent i flera operativsystem och webbläsare

Moderna webbappar måste fungera felfritt i flera webbläsare, operativsystem och enheter.

  • Kör tester samtidigt i alla moderna webbläsare i Windows, Linux och mobil emulering av Google Chrome för Android och Mobile Safari.

  • Genom att använda tjänsthanterade webbläsare säkerställs konsekventa och tillförlitliga resultat för både funktionell och visuell regressionstestning, oavsett om tester körs från teamets arbetsstationer för utvecklare eller CI-pipeline.

  • Playwright Workspaces stöder alla webbläsare som stöds av Playwright.

Slutpunktstestning

Använd molnbaserade fjärrwebbläsare för att testa webbprogram oavsett var de finns, utan att behöva tillåta inkommande anslutningar i brandväggen.

Stöd för dramatiker

Playwright Workspaces bygger på dramatikerramverket.

  • Stöd för flera versioner av Playwright med varje ny dramatikerversion.

  • Integrera din befintliga Playwright-testsvit utan att ändra testkoden.

  • Använd tillägget Playwright Test Visual Studio Code för en omfattande redigeringsupplevelse.

  • Kontinuerlig testning från slutpunkt till slutpunkt med hjälp av Playwright CLI för att integrera med verktyg för kontinuerlig integrering (CI).

Så här fungerar det

Playwright Workspaces instansierar molnbaserade webbläsare i olika operativsystem. Playwright kör tester på klientdatorn – antingen en utvecklararbetsstation eller en CI-agent – och fjärrstyr molnbaserade webbläsare via tjänsten Playwright Workspaces. Testkoden finns kvar på klientdatorn under hela testkörningen, medan webbläsarinteraktioner utförs i molnet.

Diagram som visar en arkitekturöversikt över Playwright Workspaces.

När en testkörning har slutförts är testresultaten, spårningsfilerna och andra testkörningsfiler tillgängliga på klientdatorn.

Du behöver inte ändra din befintliga testkod för att köra den med Playwright Workspaces. Installera bara paketet Playwright Workspaces och ange din slutpunkt för arbetsytan.

Läs mer om hur du fastställer den optimala konfigurationen för att optimera slutförandet av testpaketet.

Datahemvist i regionen och vilande data

Playwright Workspaces lagrar eller bearbetar inte kunddata utanför den region som du distribuerar arbetsytan i. När du använder den regionala tillhörighetsfunktionen överförs metadata från den molnbaserade webbläsarregionen till arbetsytans region på ett säkert och kompatibelt sätt.

Playwright Workspaces krypterar automatiskt alla data som lagras på din arbetsyta med nycklar som hanteras av Microsoft (tjänsthanterade nycklar). Dessa data innehåller till exempel arbetsyteinformation, Playwright-testkörningsmetadata som teststart och sluttid, testminuter, vem som körde testet och testresultat som publiceras till tjänsten.

Nästa steg