Partilhar via


O que é Playwright Workspaces?

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

Introdução ao Guia de início rápido: execute seus testes de Playwright em escala com Playwright Workspaces.

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

Acelere os testes com navegadores remotos paralelos

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

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

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

  • Desempenho regional consistente executando seus testes em navegadores em uma região do Azure mais próxima da sua máquina cliente.

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

Teste consistentemente em vários sistemas operacionais e navegadores

Os aplicativos da 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 emulação móvel do Google Chrome para Android e Mobile Safari.

  • O uso de navegadores gerenciados por serviços garante resultados consistentes e confiáveis para testes de regressão funcional e visual, quer os testes sejam executados a partir das estações de trabalho do desenvolvedor da sua equipe ou do pipeline de CI.

  • Playwright Workspaces suporta todos os navegadores suportados pelo Playwright.

Teste de endpoint

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

  • Teste aplicativos hospedados pública e privadamente.

  • Durante a fase de desenvolvimento, execute testes em um servidor de desenvolvimento localhost.

Apoio ao dramaturgo

Playwright Workspaces é construído sobre a estrutura Playwright.

  • Suporte para várias versões do Playwright a cada nova versão do Playwright.

  • Integre seu conjunto de testes Playwright existente sem alterar seu código de teste.

  • Use a extensão Playwright Test Visual Studio Code para uma experiência de editor avançada.

  • Testes contínuos de ponta a ponta usando a CLI Playwright para integração com ferramentas de integração contínua (CI).

Como funciona

Playwright Workspaces instancia navegadores hospedados na nuvem em diferentes sistemas operacionais. O Playwright executa testes na máquina cliente — uma estação de trabalho do desenvolvedor ou um agente de CI — e controla remotamente navegadores hospedados na nuvem por meio do serviço Playwright Workspaces. O código de teste permanece na máquina cliente durante toda a execução do teste, enquanto as interações do navegador são realizadas na nuvem.

Diagrama que mostra uma visão geral da arquitetura dos espaços de trabalho Playwright.

Após a conclusão de uma execução de teste, os resultados do teste, arquivos de rastreamento e outros arquivos de execução de teste estão disponíveis na máquina cliente.

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

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 & dados em repouso

O Playwright Workspaces não armazena nem processa dados de clientes fora da região em que você implanta o espaço de trabalho. 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 espaço de trabalho de forma segura e compatível.

Playwright Workspaces criptografa automaticamente todos os dados armazenados em seu espaço de trabalho com chaves gerenciadas pela Microsoft (chaves gerenciadas por serviço). Por exemplo, esses dados incluem detalhes do espaço de trabalho, 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óximo passo