Execute testes do Playwright em escala

O Workspaces do dramaturgo é um serviço totalmente gerenciado para testes web de ponta a ponta, baseados no Playwright. Ao usar o Workspaces do dramaturgo, você pode acelerar significativamente a execução dos testes rodando testes em paralelo usando navegadores gerenciados baseados em nuvem. O serviço cuida da infraestrutura subjacente e da complexidade, para que você possa validar seu aplicativo web em navegadores principais tanto no Linux quanto no Windows. Assim, você pode entregar funcionalidades mais rápido e com 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.

  • Experimente desempenho regional consistente rodando 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 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.

  • Ao usar navegadores gerenciados por serviços, você garante resultados consistentes e confiáveis tanto para testes de regressão funcional quanto visual, seja rodando testes a partir das estações de trabalho de desenvolvedores da sua equipe ou do pipeline de CI.

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

Teste de endpoint

Use navegadores remotos hospedados na nuvem para testar aplicações web, independentemente de onde você as hospeda. Você não precisa 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. A Playwright executa testes na máquina cliente — seja uma estação de trabalho do desenvolvedor ou um agente de CI — e controla remotamente navegadores hospedados na nuvem via o serviço Workspaces do dramaturgo. 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 dentro da região e dados em repouso

Os Workspaces do Dramaturgo 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 hospedada na nuvem para a região do workspace de forma segura e compatível.

Workspaces do Playwright criptografam automaticamente todos os dados armazenados no seu espaço de trabalho 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óximas etapas