Przeprowadzaj testy dramaturgów na dużą skalę

Playwright Workspaces to w pełni zarządzana usługa do kompleksowego testowania internetowego, oparta na playwrightze. Korzystając z Playwright Workspaces, możesz znacznie przyspieszyć wykonywanie testów, uruchamiając je równolegle za pomocą zarządzanych przeglądarek w chmurze. Usługa obsługuje infrastrukturę i złożoność, dzięki czemu możesz weryfikować swoją aplikację webową w głównych przeglądarkach zarówno na Linuksie, jak i Windows. Dzięki temu możesz szybciej wdrażać funkcje i robić to z większą pewnością.

Rozpocznij pracę z przewodnikiem Szybki start: uruchamianie testów Playwright na dużą skalę za pomocą Playwright Workspaces.

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 potrzebny na ukończenie zestawu testów również odpowiednio rośnie. 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.

  • Skaluj swoje testy poza moc obliczeniową stacji roboczej programisty, lokalną infrastrukturę lub maszyny agentów CI.

  • Doświadczaj stabilnej wydajności regionalnej, uruchamiając testy w przeglądarkach w regionie Azure najbliżej komputera klienta.

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 na Windowsie i Linuksie oraz w trybie emulacji urządzeń przenośnych Google Chrome dla Androida i Mobile Safari.

  • Korzystając z przeglądarek zarządzanych usługami, zapewniasz spójne i niezawodne wyniki zarówno w zakresie funkcjonalnych, jak i wizualnych testów regresji, niezależnie od tego, czy uruchamiasz testy ze stacji roboczych dla deweloperów zespołu, czy z pipeline'u CI.

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

Testowanie punktu końcowego

Używaj zdalnych przeglądarek w chmurze, aby testować aplikacje webowe, niezależnie od miejsca ich hostowania. Nie musisz pozwalać na połączenia przychodzące na swojej zaporze.

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 uruchamia przeglądarki działające w chmurze w różnych systemach operacyjnych. Playwright wykonuje testy na komputerze klienckim — zarówno na stacji roboczej dla deweloperów, jak i na agencie CI — i zdalnie steruje przeglądarkami 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ą przestrzeni 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ę do przyspieszenia ukończenia zestawu testów.

Rezydencja danych w regionie i dane w spoczynku

Obszary robocze programu Playwright nie przechowują ani nie przetwarzają danych klientów poza regionem, w którym wdrożono obszar roboczy. Gdy korzystasz z funkcji regionalnej afinitetu, metadane są przesyłane z regionu przeglądarki hostowanej w chmurze do 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 dotyczące obszaru roboczego, metadane przebiegu testu Playwright, takie jak czas rozpoczęcia i zakończenia testu, czas trwania testu, kto przeprowadził test oraz wyniki testu, które są publikowane w usłudze.

Następny krok