Kör dramatikertester i stor skala

Arbetsutrymmen för dramatiker är en fullständigt hanterad tjänst för webbtestning från slutpunkt till slutpunkt, byggd ovanpå Playwright. Genom att använda Arbetsutrymmen för dramatiker kan du avsevärt snabba upp testkörningen genom att köra tester parallellt med hanterade molnbaserade webbläsare. Tjänsten hanterar den underliggande infrastrukturen och komplexiteten, så att du kan validera din webbapp i stora webbläsare på både Linux och Windows. Så du kan leverera funktioner snabbare och med större självförtroende.

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

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.

  • Upplev konsekvent regional prestanda genom att köra dina tester i webbläsare i en Azure-region som ligger närmast din klientdator.

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änstehanterade webbläsare säkerställer du konsekventa och pålitliga resultat för både funktionell och visuell regressionstestning, oavsett om du kör tester från ditt teams utvecklararbetsstationer eller CI-pipeline.

  • Arbetsutrymmen för dramatiker stöder alla webbläsare som stöds av Playwright.

Slutpunktstestning

Använd molnhostade fjärrwebbläsare för att testa webbapplikationer oavsett var du hostar dem. Du behöver inte tillåta inkommande anslutningar på din brandvägg.

Stöd för dramatiker

Arbetsutrymmen för dramatiker bygger på dramatikerramverket.

  • Stöd för flera versioner av Playwright vid varje ny release av Playwright.

  • 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

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

Diagram som visar en arkitekturöversikt över Arbetsutrymmen för dramatiker.

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 Arbetsutrymmen för dramatiker. Installera bara paketet Arbetsutrymmen för dramatiker 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.

Regional datalagring och data i vila

Arbetsutrymmen för dramatiker lagrar eller bearbetar inte kunddata utanför den region som du distribuerar arbetsytan i. När du använder regional affinitetsfunktion överförs metadata från den molnhostade webbläsarregionen till arbetsplatsregionen på ett säkert och kompatibelt sätt.

Arbetsutrymmen för dramatiker 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