Partilhar via


O que é o Microsoft Playwright Testing Preview?

O Microsoft Playwright Testing Preview é um serviço totalmente gerenciado para testes de ponta a ponta criado com base no Playwright. Com o Playwright, você pode automatizar testes de ponta a ponta para garantir que seus aplicativos da Web funcionem da maneira esperada, em diferentes navegadores e sistemas operacionais. O serviço abstrai a complexidade e a infraestrutura para executar testes Playwright com alta paralelização.

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

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

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

Importante

O Microsoft Playwright Testing está atualmente em pré-visualização. Para obter os termos legais que se aplicam aos recursos do Azure que estão em versão beta, em visualização ou ainda não lançados em disponibilidade geral, consulte os Termos de Uso Suplementares para Visualizações do Microsoft Azure.

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.

  • O Microsoft Playwright Testing suporta todos os browsers 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

O Microsoft Playwright Testing foi criado com base na estrutura do 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

O Microsoft Playwright Testing instancia navegadores hospedados na nuvem em diferentes sistemas operacionais. O Playwright é executado na máquina cliente e interage com o Microsoft Playwright Testing para executar seus testes Playwright nos navegadores hospedados. A máquina cliente pode ser sua estação de trabalho do desenvolvedor ou uma máquina do agente de CI se você executar os testes como parte do fluxo de trabalho de CI. O código de teste Playwright permanece na máquina 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 da execução de teste para o serviço. Os resultados do teste, arquivos de rastreamento e outros arquivos de execução de teste estão disponíveis na máquina cliente.

Para executar testes existentes com o Microsoft Playwright Testing não requer alterações no código de teste. Adicione um arquivo de configuração de serviço ao seu projeto de teste e especifique as configurações do espaço de trabalho, como o token de acesso e o ponto de extremidade do 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 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.

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