Partilhar via


Pré-lançamento de testes com canais de pré-visualização

O teste de pré-lançamento significa testar a sua aplicação WebView2 com os canais de pré-visualização do Microsoft Edge para encontrar problemas que irão afetar a sua aplicação WebView2 específica, antes de quaisquer alterações serem enviadas no Runtime Estável do Evergreen WebView2. Isto ajuda a detetar quaisquer erros antes de degradarem a experiência da aplicação para os utilizadores finais.

Realizar testes automatizados e manuais:

  • Para testes automatizados, faça testes de pré-lançamento, o que significa testar com uma versão de pré-visualização do WebView2 Runtime. Abrangido pelo artigo atual.
  • Para testes manuais, utilize o autoalojamento, o que significa implementar uma versão de pré-visualização do WebView2 Runtime com a sua aplicação, para utilizar diariamente pela sua equipa. Veja Autoalojamento ao implementar canais de pré-visualização.

Importância dos testes de pré-lançamento

O Evergreen WebView2 baseia-se na plataforma evergreen Chromium, que recebe atualizações principais mensais. As regressões nas aplicações WebView2 tendem a ser específicas da aplicação, em vez de afetarem todas as aplicações WebView2. O WebView2 é testado em vários cenários gerais, mas é possível que alguns dos cenários específicos da sua aplicação não sejam abrangidos.

Para detetar regressões específicas da aplicação antes de as alterações do WebView2 serem enviadas no Edge Stable, teste a aplicação WebView2 na pré-visualização do WebView2 Runtime que é enviada com os canais de pré-visualização do Microsoft Edge (Canary, Dev e Beta).

Para transferir um canal de pré-visualização do Microsoft Edge (Beta, Dev ou Canary), aceda a Tornar-se um Microsoft Edge Insider.

Comece por fazer testes automatizados no Edge Canary

Comece com testes automatizados no canal Microsoft Edge Canary , que é enviado diariamente. Isto permite-lhe detetar problemas o mais cedo possível. O canal Microsoft Edge Dev é enviado semanalmente e também é uma boa opção.

Comece com testes automatizados no WebView2 Runtime de pré-visualização no canal Microsoft Edge Canary , que é enviado diariamente. Isto permite-lhe detetar problemas o mais cedo possível. O canal Microsoft Edge Dev é enviado semanalmente e também é uma boa opção.

Para efetuar testes automatizados:

  1. Defina o canal de pré-visualização para a sua aplicação.

    Pode definir o canal de pré-visualização com ChannelSearchKind, para que a sua aplicação WebView2 utilize o canal menos estável (Canary e, em seguida, Dev). Para tal, consulte Mudar a ordem de pesquisa de canais (recomendado) em Testar as próximas APIs e funcionalidades.

  2. Instale ou implemente o canal de pré-visualização.

  3. Realize testes automatizados na sua aplicação em execução nos canais de pré-visualização.

    Pode utilizar o WebDriver para realizar testes automatizados da sua aplicação WebView2. Consulte Automatizar e testar aplicações WebView2 com o Microsoft Edge WebDriver.

  4. Compare os resultados com a linha de base.

    A linha de base para testes deve ser a versão estável mais recente do WebView2, que pode ser o runtime do Evergreen WebView2 ou o Runtime de versão fixa mais recente. Pode transferir o Runtime a partir da página WebView2 do Microsoft Edge .

Após encontrar problemas, pode reportá-los através do repositório Microsoft Edge/WebView2Feedback. Runtime Channel Na secção, certifique-se de que indica que encontrou o problema num canal de pré-visualização, para que a correção possa ser priorizada antes de o erro ser enviado na versão Estável.

Confira também