Compartilhar via


O que o Microsoft Playwright Testing (versão prévia)?

O Microsoft Playwright Testing (versão prévia) é um serviço totalmente gerenciado para testes de ponta a ponta baseados no Playwright. Com o Playwright, você pode automatizar testes de ponta a ponta para garantir que seus aplicativos Web funcionem da maneira que você espera, em diferentes navegadores da Web e sistemas operacionais. O serviço abstrai a complexidade e a infraestrutura para executar testes do Playwright com alta paralelização.

Execute o conjunto de testes do Playwright na nuvem, sem alterações no seu código de teste ou modificações na configuração das suas ferramentas. Use a extensão Playwright Test do Visual Studio Code para uma experiência de editor avançada ou use a CLI do Playwright para adicionar automação no fluxo de trabalho de CI (integração contínua).

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

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

Importante

O Microsoft Playwright Testing está atualmente em pré-visualização. Para os termos legais que se aplicam aos recursos do Azure que estão em versão beta, versão prévia ou que, de outra forma, ainda não foram lançados em disponibilidade geral, confira os Termos de Uso Complementares para Versões Prévias do Microsoft Azure.

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.

  • O Microsoft Playwright Testing dá suporte a todos os navegadores com suporte do 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

O Microsoft Playwright Testing é criado com base na estrutura do Playwright.

Como ele funciona

O Microsoft Playwright Testing cria uma instância de navegadores hospedados na nuvem em diferentes sistemas operacionais. O Playwright é executado no computador cliente e interage com o Microsoft Playwright Testing para executar seus testes do Playwright nos navegadores hospedados. O computador cliente pode ser sua estação de trabalho de desenvolvedor ou um computador agente de CI se você executar seus testes como parte do fluxo de trabalho de CI. O código de teste do Playwright permanece no computador cliente durante a execução do teste.

Diagram that shows an architecture overview of Microsoft Playwright Testing.

Após a conclusão de uma execução de teste, o Playwright envia os metadados de execução de teste para o serviço. Os resultados do teste, os arquivos de rastreamento e outros arquivos de execução de teste estão disponíveis no computador cliente.

Para executar testes existentes com o Microsoft Playwright Testing, não é necessário nenhuma alteração no seu código de teste. Adicione um arquivo de configuração de serviço ao projeto de teste e especifique as configurações do workspace, como o token de acesso e o ponto de extremidade de serviço.

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 Microsoft Playwright Testing não armazena nem processa 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.

O Microsoft Playwright Testing criptografa 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 e metadados de execução de teste do Playwright, como hora de início e término do teste, minutos de teste e quem executou o teste.

Próxima etapa