Udostępnij za pośrednictwem


Co to jest microsoft Playwright Testing Preview?

Microsoft Playwright Testing Preview to w pełni zarządzana usługa do kompleksowego testowania opartego na playwright. Dzięki aplikacji Playwright możesz zautomatyzować kompleksowe testy, aby upewnić się, że aplikacje internetowe działają zgodnie z oczekiwaniami w różnych przeglądarkach internetowych i systemach operacyjnych. Usługa abstrahuje złożoność i infrastrukturę do uruchamiania testów dramaturgów oraz zarządzania wynikami i artefaktami. Usługa uruchamia testy z wysoką równoległością i przechowuje wyniki testów i artefakty, aby ułatwić dostarczanie funkcji i rozwiązywanie problemów.

Uruchom pakiet testowy Playwright w chmurze bez zmian w kodzie testowym lub modyfikacjach konfiguracji narzędzi. Użyj rozszerzenia Playwright Test Visual Studio Code, aby uzyskać rozbudowane środowisko edytora, lub użyj interfejsu wiersza polecenia playwright, aby dodać automatyzację w przepływie pracy ciągłej integracji.

Wprowadzenie do przewodnika Szybki start: uruchamianie testów playwright na dużą skalę za pomocą testowania playwrighta firmy Microsoft.

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

Ważne

Microsoft Playwright Testing jest obecnie w wersji zapoznawczej. Aby uzyskać postanowienia prawne dotyczące funkcji platformy Azure, które znajdują się w wersji beta, w wersji zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej, zobacz Dodatkowe warunki użytkowania dla wersji zapoznawczych platformy Microsoft Azure.

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.

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

Łatwe rozwiązywanie problemów z testami przy użyciu raportowania i artefaktów

W miarę rozwoju aplikacji utrzymanie jakości ma kluczowe znaczenie. Funkcja raportowania usługi umożliwia rozwiązywanie problemów z wynikami testów za pomocą zaawansowanych artefaktów.

  • Publikowanie wyników testów i artefaktów w usłudze i wyświetlanie ich w portalu usługi w celu szybszego rozwiązywania problemów.
  • Integrowanie raportowania z potokami ciągłej integracji w celu uzyskania rozbudowanych, skonsolidowanych raportów.

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

Microsoft Playwright Testing opiera się 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

Microsoft Playwright Testing tworzy wystąpienia przeglądarek hostowanych w chmurze w różnych systemach operacyjnych. Playwright działa na komputerze klienckim i wchodzi w interakcję z testami Microsoft Playwright, aby uruchamiać testy playwright w hostowanych przeglądarkach. Komputer kliencki może być stacją roboczą dewelopera lub maszyną agenta ciągłej integracji, jeśli uruchamiasz testy w ramach przepływu pracy ciągłej integracji. Kod testowy playwright pozostaje na maszynie klienckiej podczas przebiegu testu.

Diagram przedstawiający omówienie architektury testowania dramaturgów firmy Microsoft.

Po zakończeniu przebiegu testu wyniki testu, pliki śledzenia i inne pliki przebiegu testu są dostępne na komputerze klienckim. Następnie są one publikowane w usłudze z komputera klienckiego i można je wyświetlić w portalu usługi.

Aby uruchomić istniejące testy w programie Microsoft Playwright Testing, nie wymaga żadnych zmian w kodzie testowym, zainstaluj pakiet usługi Microsoft Playwright Testing i określ punkt końcowy usługi dla 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

Testowanie playwright firmy Microsoft nie przechowuje ani nie przetwarza 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.

Microsoft Playwright Testing 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 testowania, osoby uruchamiane przez test oraz wyniki testów i artefakty generowane przez playwrighta, które są publikowane w usłudze.

Następny krok