Udostępnij za pomocą


Co to są obszary robocze dramaturgu?

Playwright Workspaces to w pełni zarządzana usługa do kompleksowego testowania internetowego, oparta na playwrightze. W przypadku obszarów roboczych playwright można znacznie przyspieszyć wykonywanie testów, uruchamiając testy równolegle przy użyciu zarządzanych przeglądarek opartych na chmurze. Usługa dba o podstawową infrastrukturę i złożoność, umożliwiając weryfikację aplikacji internetowej w głównych przeglądarkach zarówno w systemach Linux, jak i Windows— dzięki czemu można dostarczać funkcje szybciej i z większą pewnością.

Wprowadzenie do przewodnika Szybki start: uruchamianie testów dramaturgów na dużą skalę za pomocą obszarów roboczych playwright.

Aby dowiedzieć się więcej na temat tworzenia kompleksowego testowania za pomocą platformy testowej Playwright, odwiedź dokumentację Wprowadzenie w witrynie internetowej Playwright.

Przyspieszanie testów za pomocą równoległych przeglądarek zdalnych

W miarę jak aplikacja staje się bardziej złożona, pakiet testowy zwiększa rozmiar. Czas ukończenia zestawu testów również rośnie odpowiednio. Użyj równoległych przeglądarek zdalnych, aby skrócić ogólny czas ukończenia zestawu testów.

  • Rozłóż testy w wielu przeglądarkach równoległych hostowanych w infrastrukturze chmury.

  • Przeprowadź skalowanie testów poza moc obliczeniową stacji roboczej dewelopera, lokalnej infrastruktury lub maszyn agentów ciągłej integracji.

  • Spójna wydajność regionalna przez uruchomienie testów w przeglądarkach w regionie świadczenia usługi Azure znajdującym się najbliżej komputera klienckiego.

Dowiedz się więcej o sposobie konfigurowania optymalnej wydajności.

Spójne testowanie w wielu systemach operacyjnych i przeglądarkach

Nowoczesne aplikacje internetowe muszą działać bez wad w wielu przeglądarkach, systemach operacyjnych i urządzeniach.

  • Uruchamiaj testy jednocześnie we wszystkich nowoczesnych przeglądarkach w systemach Windows, Linux i na urządzeniach przenośnych emulacji przeglądarki Google Chrome dla systemów Android i Mobile Safari.

  • Korzystanie z przeglądarek zarządzanych przez usługę zapewnia spójne i niezawodne wyniki zarówno do testowania funkcjonalnego, jak i wizualnego regresji, niezależnie od tego, czy testy są uruchamiane z stacji roboczych deweloperów zespołu, czy potoku ciągłej integracji.

  • Playwright Workspaces obsługuje wszystkie przeglądarki obsługiwane przez Playwright.

Testowanie punktu końcowego

Użyj zdalnych przeglądarek hostowanych w chmurze, aby przetestować aplikacje internetowe niezależnie od tego, gdzie są hostowane, bez konieczności zezwalania na połączenia przychodzące w zaporze.

  • Przetestuj aplikacje publicznie i prywatnie hostowane.

  • W fazie programowania uruchom testy na serwerze deweloperów localhost.

Wsparcie dramaturga

Playwright Workspaces jest oparty na strukturze Playwright.

  • Obsługa wielu wersji Playwright z każdym nowym wydaniem Playwright.

  • Zintegruj istniejący pakiet testowy Playwright bez zmieniania kodu testowego.

  • Użyj rozszerzenia Playwright Test visual Studio Code, aby uzyskać rozbudowane środowisko edytora.

  • Ciągłe kompleksowe testowanie przy użyciu interfejsu wiersza polecenia programu Playwright do integracji z narzędziami ciągłej integracji.

Jak to działa

Playwright Workspaces tworzy wystąpienia przeglądarek hostowanych w chmurze w różnych systemach operacyjnych. Playwright wykonuje testy na maszynie klienckiej — stacji roboczej dewelopera lub agenta ciągłej integracji — i zdalnie kontroluje przeglądarki hostowane w chmurze za pośrednictwem usługi Playwright Workspaces. Kod testowy pozostaje na komputerze klienckim w trakcie przebiegu testu, podczas gdy interakcje przeglądarki są wykonywane w chmurze.

Diagram przedstawiający przegląd architektury obszarów roboczych dramaturgu.

Po zakończeniu przebiegu testu wyniki testu, pliki śledzenia i inne pliki przebiegu testu są dostępne na komputerze klienckim.

Nie musisz modyfikować istniejącego kodu testowego, aby uruchomić go za pomocą obszarów roboczych playwright. Po prostu zainstaluj pakiet Playwright Workspaces i określ punkt końcowy obszaru roboczego.

Dowiedz się więcej o tym , jak określić optymalną konfigurację optymalizacji ukończenia zestawu testów.

Miejsce przechowywania danych w regionie i dane magazynowane

Obszary robocze programu Playwright nie przechowują ani nie przetwarzają danych klientów poza regionem, w którym wdrożono obszar roboczy. W przypadku korzystania z funkcji koligacji regionalnej metadane są przesyłane z regionu przeglądarki hostowanej w chmurze do regionu obszaru roboczego w bezpieczny i zgodny sposób.

Playwright Workspaces automatycznie szyfruje wszystkie dane przechowywane w obszarze roboczym przy użyciu kluczy zarządzanych przez firmę Microsoft (klucze zarządzane przez usługę). Na przykład te dane obejmują szczegóły obszaru roboczego, metadane przebiegu testu playwright, takie jak czas rozpoczęcia i zakończenia testu, minuty testu, osoby uruchamiane test i wyniki testów opublikowane w usłudze.

Następny krok