Partilhar via


Pré-lançamento de teste usando canais de visualização

O teste de pré-lançamento significa testar seu aplicativo WebView2 usando os canais de visualização do Microsoft Edge para encontrar problemas que afetarão seu aplicativo WebView2 específico, antes de qualquer alteração no Runtime Stable Evergreen WebView2. Isso ajuda a capturar quaisquer bugs antes que eles degradem a experiência do aplicativo para usuários finais.

Realizar testes automatizados e manuais:

  • Para testes automatizados, faça testes de pré-lançamento, o que significa testar com uma versão prévia do WebView2 Runtime. Abordado pelo artigo atual.
  • Para testes manuais, use a auto-hospedagem, o que significa implantar uma versão prévia do WebView2 Runtime com seu aplicativo, para usar diariamente pela sua equipe. Consulte Auto-host implantando canais de visualização.

Importância do teste de pré-lançamento

O Evergreen WebView2 é baseado na plataforma evergreen Chromium, que recebe atualizações mensais importantes. Regressões em aplicativos WebView2 tendem a ser específicas do aplicativo, em vez de afetar todos os aplicativos WebView2. O WebView2 é testado em vários cenários gerais, mas é possível que alguns dos cenários específicos do seu aplicativo não sejam abordados.

Para capturar regressões específicas do aplicativo antes das alterações do WebView2 no Edge Stable, teste seu aplicativo WebView2 em relação ao WebView2 Runtime de visualização enviado com os canais de visualização do Microsoft Edge (Canary, Dev e Beta). Para instalar manualmente os canais de visualização, acesse Tornar-se um Microsoft Edge Insider. Os canais de visualização também são chamados de canais insider.

Comece fazendo testes automatizados no Edge Canary

Comece com testes automatizados no canal canário do Microsoft Edge, que é fornecido diariamente. Isso permite que você pegue problemas o mais cedo possível. O canal Microsoft Edge Dev é fornecido semanalmente e também é uma boa opção.

Comece com testes automatizados em relação ao Runtime webview2 de visualização no canal canário do Microsoft Edge, que é fornecido diariamente. Isso permite que você pegue problemas o mais cedo possível. O canal Microsoft Edge Dev é fornecido semanalmente e também é uma boa opção.

Para fazer testes automatizados:

  1. Defina o canal de visualização para seu aplicativo.

    Você pode definir o canal de visualização usando ChannelSearchKind, para que seu aplicativo WebView2 use o canal menos estável (Canary e, em seguida, Dev). Para fazer isso, consulte Alternar a ordem de pesquisa do canal (recomendado) em Testar as próximas APIs e recursos.

  2. Instale ou implante o canal de visualização.

  3. Realize testes automatizados em seu aplicativo em execução nos canais de visualização.

    Você pode usar o WebDriver para realizar testes automatizados do aplicativo WebView2. Consulte Automatizar e testar aplicativos WebView2 com o Microsoft Edge WebDriver.

  4. Compare os resultados com a linha de base.

    A linha de base para teste deve ser a versão estável mais recente do WebView2, que pode ser o runtime Evergreen WebView2 ou o Runtime de versão fixa mais recente. Você pode baixar o Runtime na página Do Microsoft Edge WebView2 .

Ao encontrar problemas, você pode denunciá-los por meio do repositório Microsoft Edge/WebView2Feedback. Runtime Channel Na seção, certifique-se de indicar que você encontrou o problema em um canal de visualização, para que a correção possa ser priorizada antes que o bug seja enviado na versão Estável.

Confira também