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 e gerenciar resultados e artefatos. O serviço executa testes com alta paralelização e armazena os resultados e artefatos dos testes para ajudá-lo a enviar recursos mais rapidamente e solucionar problemas com facilidade.

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.

Solucione problemas de testes facilmente usando relatórios e artefatos

À medida que os aplicativos crescem, é fundamental manter a qualidade. Use o recurso de relatório do serviço para solucionar problemas de resultados de testes com artefatos avançados.

  • Publique resultados de testes e artefatos no serviço e visualize-os no portal do serviço para solucionar problemas mais rapidamente.
  • Integre os relatórios aos pipelines de CI para obter relatórios avançados e consolidados.

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.

Diagrama que mostra uma visão geral da arquitetura do Microsoft Playwright Testing.

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. Em seguida, eles são publicados no serviço a partir do computador cliente e podem ser visualizados no portal do serviço.

Para executar testes existentes com o Microsoft Playwright Testing, não é necessário alterar o código de teste, instalar o pacote de serviço do Microsoft Playwright Testing e especificar o ponto de extremidade de serviço para seu 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 e dados inativos

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 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 e artefatos gerados pelo Playwright que são publicados no serviço.

Próxima etapa