Sdílet prostřednictvím


Co je Microsoft Playwright Testing Preview?

Microsoft Playwright Testing Preview je plně spravovaná služba pro kompletní testování postavená na playwrightu. Pomocí playwrightu můžete automatizovat kompletní testy, abyste zajistili, že webové aplikace fungují tak, jak očekáváte, v různých webových prohlížečích a operačních systémech. Služba abstrahuje složitost a infrastrukturu pro spouštění testů Playwright a správu výsledků a artefaktů. Služba spouští testy s vysokou paralelizací a ukládá výsledky testů a artefakty, které vám pomůžou rychleji dodávat funkce a snadno řešit potíže.

Spusťte sadu testů Playwright v cloudu beze změn testovacího kódu nebo úprav nastavení nástrojů. Rozšíření Playwright Test Visual Studio Code můžete použít pro bohaté prostředí editoru nebo pomocí rozhraní příkazového řádku Playwright přidat automatizaci v rámci pracovního postupu kontinuální integrace (CI).

Začínáme s rychlým startem: Spuštění testů Playwright ve velkém měřítku pomocí microsoft Playwright Testing

Další informace o vytváření kompletních testů pomocí architektury Playwright najdete v dokumentaci Začínáme na webu Playwright.

Důležité

Microsoft Playwright Testing je aktuálně ve verzi Preview. Právní podmínky, které se vztahují na funkce Azure, které jsou ve verzi beta, ve verzi Preview nebo které ještě nejsou vydány v obecné dostupnosti, najdete v dodatečných podmínkách použití pro verze Microsoft Azure Preview.

Zrychlení testů pomocí paralelních vzdálených prohlížečů

S tím, jak je vaše aplikace složitější, se sada testů zvětšuje. Doba dokončení testovací sady se také odpovídajícím způsobem rozrůstá. Pomocí paralelních vzdálených prohlížečů zkracujte celkovou dobu dokončení sady testů.

  • Distribuujte testy napříč mnoha paralelními prohlížeči hostovanými v cloudové infrastruktuře.

  • Škálujte testy nad rámec výpočetního výkonu vývojářské pracovní stanice, místní infrastruktury nebo počítačů agentů CI.

  • Konzistentní regionální výkon spuštěním testů v prohlížečích v oblasti Azure, která je nejblíže vašemu klientskému počítači.

Přečtěte si další informace o tom, jak nakonfigurovat optimální výkon.

Konzistentní testování napříč několika operačními systémy a prohlížeči

Moderní webové aplikace musí bezvadně fungovat v mnoha prohlížečích, operačních systémech a zařízeních.

  • Testy můžete spouštět současně ve všech moderních prohlížečích ve Windows, Linuxu a mobilní emulaci Google Chrome pro Android a Mobile Safari.

  • Použití prohlížečů spravovaných službami zajišťuje konzistentní a spolehlivé výsledky pro funkční i vizuální regresní testování bez ohledu na to, jestli se testy spouští z vývojářských pracovních stanic vašeho týmu nebo kanálu CI.

  • Microsoft Playwright Testing podporuje všechny prohlížeče podporované playwrightem.

Snadné řešení potíží s testy pomocí generování sestav a artefaktů

S růstem aplikací je zachování kvality zásadní. Pomocí funkce generování sestav služby můžete řešit potíže s výsledky testů s bohatými artefakty.

  • Publikujte výsledky testů a artefakty do služby a zobrazte je na portálu služby, abyste mohli rychleji řešit potíže.
  • Integrujte vytváření sestav s kanály CI, abyste získali bohaté a konsolidované sestavy.

Testování koncových bodů

Používejte vzdálené prohlížeče hostované v cloudu k testování webových aplikací bez ohledu na to, kde jsou hostované, aniž byste museli povolit příchozí připojení ve vaší bráně firewall.

Podpora pro Playwright

Microsoft Playwright Testing je postaven na rozhraní Playwright Framework.

  • Podpora více verzí Playwright s každou novou verzí Playwright.

  • Integrujte stávající sadu testů Playwright beze změny testovacího kódu.

  • Rozšíření Playwright Test Visual Studio Code můžete použít pro bohaté možnosti editoru.

  • Průběžné komplexní testování pomocí rozhraní příkazového řádku Playwright k integraci s nástroji kontinuální integrace (CI)

Jak to funguje

Microsoft Playwright Testing vytváří instance prohlížečů hostovaných v cloudu v různých operačních systémech. Playwright běží na klientském počítači a komunikuje s Microsoft Playwright Testing a spouští testy Playwright v hostovaných prohlížečích. Klientským počítačem může být vaše vývojářská pracovní stanice nebo počítač agenta CI, pokud testy spouštíte jako součást pracovního postupu CI. Testovací kód Playwright zůstane na klientském počítači během testovacího běhu.

Diagram znázorňující přehled architektury Microsoft Playwright Testing

Po dokončení testovacího spuštění jsou výsledky testů, trasovací soubory a další soubory testovacího spuštění k dispozici na klientském počítači. Ty se pak publikují do služby z klientského počítače a dají se zobrazit na portálu služby.

Pokud chcete spouštět existující testy pomocí microsoft Playwright Testing, nevyžaduje žádné změny testovacího kódu, nainstalujte balíček služby Microsoft Playwright Testing a zadejte koncový bod služby pro váš pracovní prostor.

Přečtěte si další informace o tom , jak určit optimální konfiguraci pro optimalizaci dokončení sady testů.

Rezidenci dat v oblasti a neaktivní uložená data

Microsoft Playwright Testing neukládá ani nezpracuje zákaznická data mimo oblast, do které pracovní prostor nasazujete. Při použití funkce spřažení oblastí se metadata přenesou z oblasti prohlížeče hostovaného v cloudu do oblasti pracovního prostoru zabezpečeným a vyhovujícím způsobem.

Microsoft Playwright Testing automaticky šifruje všechna data uložená v pracovním prostoru pomocí klíčů spravovaných Microsoftem (klíče spravované službou). Tato data například zahrnují podrobnosti o pracovním prostoru, meta data testovacího spuštění playwright, jako jsou čas zahájení a ukončení testu, testovací minuty, kdo test spustil, a výsledky testů a artefakty generované playwrightem, které jsou publikovány ve službě.

Další krok