Compartilhar via


O que são workspaces de Playwright?

O Playwright Workspaces é um serviço totalmente gerenciado para testes web de ponta a ponta, baseados no Playwright. Com workspaces de Playwright, você pode acelerar significativamente a execução de teste executando testes em paralelo usando navegadores gerenciados baseados em nuvem. O serviço cuida da infraestrutura e da complexidade subjacentes, permitindo que você valide seu aplicativo Web entre os principais navegadores do Linux e do Windows, para que você possa enviar recursos com mais rapidez e maior confiança.

Introdução ao Início Rápido: execute seus testes de Playwright em escala com workspaces Playwright.

Para saber mais sobre como criar testes de ponta a ponta com a estrutura de teste do Playwright, visite a documentação de Introdução no site do Playwright.

Acelerar testes com navegadores remotos paralelos

À medida que seu aplicativo se torna mais complexo, seu pacote de testes aumenta de tamanho. O tempo para concluir o conjunto de testes também aumenta proporcionalmente. Use navegadores remotos paralelos para reduzir o tempo de conclusão geral do conjunto de testes.

  • Distribua seus testes em vários navegadores paralelos, hospedados na infraestrutura de nuvem.

  • Dimensione seus testes além do poder de processamento da estação de trabalho do desenvolvedor, da infraestrutura local ou dos computadores do agente de CI.

  • Desempenho regional consistente executando seus testes em navegadores em uma região do Azure mais próxima do computador cliente.

Saiba mais sobre como você pode configurar para um desempenho ideal.

Teste constantemente em vários sistemas operacionais e navegadores

Os aplicativos Web modernos precisam funcionar perfeitamente em vários navegadores, sistemas operacionais e dispositivos.

  • Execute testes simultaneamente em todos os navegadores modernos no Windows, Linux e na emulação móvel do Google Chrome para Android e Mobile Safari.

  • O uso de navegadores gerenciados pelo serviço garante resultados consistentes e confiáveis para testes de regressão funcional e visual, independentemente dos testes serem executados nas estações de trabalho de desenvolvedor da sua equipe ou no pipeline de CI.

  • Workspaces Playwright dão suporte a todos os navegadores apoiados pelo Playwright.

Teste do ponto de extremidade

Use navegadores remotos hospedados na nuvem para testar aplicativos Web independentemente de onde eles estão hospedados, sem a necessidade de permitir conexões de entrada no seu firewall.

Suporte do Playwright

Workspaces Playwright são construídos sobre a estrutura do Playwright.

Como funciona

Os Workspaces do Playwright instanciam navegadores hospedados na nuvem em diferentes sistemas operacionais. O Playwright executa testes no computador cliente, uma estação de trabalho para desenvolvedores ou um agente de CI, e controla remotamente navegadores hospedados na nuvem por meio do serviço Workspaces do Playwright. O código de teste permanece no computador cliente durante toda a execução do teste, enquanto as interações do navegador são executadas na nuvem.

Diagrama que mostra uma visão geral da arquitetura dos Workspaces do Playwright.

Após a conclusão de uma execução de teste, os resultados do teste, os arquivos de rastreamento e outros arquivos de execução de teste ficam disponíveis no computador cliente.

Você não precisa modificar o código de teste existente para executá-lo com workspaces do Playwright. Basta instalar o pacote Workspaces do Playwright e especificar o ponto de extremidade do workspace.

Saiba mais sobre como determinar a configuração ideal para otimizar a conclusão do conjunto de testes.

Residência de dados na região e dados inativos

Os Workspaces do Playwright não armazenam nem processam dados do cliente fora da região em que você implanta o workspace. Quando você usa o recurso de afinidade regional, os metadados são transferidos da região do navegador hospedado na nuvem para a região do workspace de maneira segura e em conformidade.

Workspaces do Playwright criptografam automaticamente todos os dados armazenados em seu workspace com chaves gerenciadas pela Microsoft (chaves gerenciadas pelo serviço). Por exemplo, esses dados incluem detalhes do workspace, metadados de execução de teste do Playwright, como hora de início e término do teste, minutos de teste, quem executou o teste e resultados de teste que são publicados no serviço.

Próxima etapa