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 de Playwright e gerenciar resultados e artefatos. O serviço executa testes com alta paralelização e armazena resultados de testes e artefatos para ajudá-lo a enviar recursos mais rapidamente e solucionar problemas facilmente.
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.
Solucione problemas de testes facilmente usando relatórios e artefatos
À medida que as aplicações crescem, manter a qualidade é crucial. Use o recurso de relatório do serviço para solucionar problemas de resultados de teste com artefatos avançados.
- Publique resultados de teste e artefatos no serviço e visualize-os no portal de serviço para uma solução de problemas mais rápida.
- Integre relatórios com pipelines de CI para obter relatórios ricos e consolidados.
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.
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. Eles são então publicados no serviço a partir da máquina cliente e podem ser visualizados no portal de serviços.
Para executar testes existentes com o Microsoft Playwright Testing não requer alterações no código de teste, instale o pacote de serviço Microsoft Playwright Testing e especifique 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 & 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, 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.