Vad är förhandsversionen av Microsoft Playwright Testing?
Microsoft Playwright Testing Preview är en fullständigt hanterad tjänst för testning från slutpunkt till slutpunkt som bygger på Playwright. Med Playwright kan du automatisera tester från slutpunkt till slutpunkt för att säkerställa att dina webbprogram fungerar som du förväntar dig, i olika webbläsare och operativsystem. Tjänsten abstraherar komplexiteten och infrastrukturen för att köra Playwright-tester och hantera resultat och artefakter. Tjänsten kör tester med hög parallellisering och lagrar testresultat och artefakter som hjälper dig att skicka funktioner snabbare och felsöka enkelt.
Kör din Playwright-testsvit i molnet utan ändringar i testkoden eller ändringar i verktygskonfigurationen. Använd tillägget Playwright Test Visual Studio Code för en omfattande redigeringsupplevelse, eller använd Playwright CLI för att lägga till automatisering i ditt arbetsflöde för kontinuerlig integrering (CI).
Kom igång med Snabbstart: Kör dina Playwright-tester i stor skala med Microsoft Playwright Testing.
Mer information om hur du skapar slutpunkt-till-slutpunkt-tester med Playwright-ramverket finns i Komma igång-dokumentationen på webbplatsen för Playwright.
Viktigt!
Microsoft Playwright Testing är för närvarande i förhandsversion. Juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller som ännu inte har släppts i allmän tillgänglighet finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.
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.
Microsoft Playwright Testing stöder alla webbläsare som stöds av Playwright.
Felsöka tester med hjälp av rapportering och artefakter
När programmen växer är det viktigt att upprätthålla kvaliteten. Använd rapporteringsfunktionen i tjänsten för att felsöka testresultat med omfattande artefakter.
- Publicera testresultat och artefakter till tjänsten och visa dem i tjänstportalen för snabbare felsökning.
- Integrera rapportering med CI-pipelines för att få omfattande, konsoliderade rapporter.
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.
Testa offentligt och privat värdbaserade program.
Under utvecklingsfasen kör du tester mot en localhost-utvecklingsserver.
Stöd för dramatiker
Microsoft Playwright Testing bygger på playwright-ramverket.
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).
Hur det fungerar
Microsoft Playwright Testing instansierar molnbaserade webbläsare i olika operativsystem. Playwright körs på klientdatorn och interagerar med Microsoft Playwright Testing för att köra dina Playwright-tester i de värdbaserade webbläsarna. Klientdatorn kan vara din utvecklararbetsstation eller en CI-agentdator om du kör dina tester som en del av ditt CI-arbetsflöde. Playwright-testkoden finns kvar på klientdatorn under testkörningen.
När en testkörning har slutförts är testresultaten, spårningsfilerna och andra testkörningsfiler tillgängliga på klientdatorn. Dessa publiceras sedan till tjänsten från klientdatorn och kan visas i tjänstportalen.
Om du vill köra befintliga tester med Microsoft Playwright Testing krävs inga ändringar i testkoden genom att installera Microsoft Playwright Testing Service-paketet och ange tjänstslutpunkten för din arbetsyta.
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
Microsoft Playwright Testing 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.
Microsoft Playwright Testing krypterar automatiskt alla data som lagras på din arbetsyta med nycklar som hanteras av Microsoft (tjänsthanterade nycklar). Till exempel innehåller dessa data information om arbetsytan, Playwright-testkörningsmetadata som teststart och sluttid, testminuter, vem som körde testet och testresultat och artefakter som genererats av Playwright som publiceras till tjänsten.