Pruebas preliminares mediante canales de versión preliminar

Las pruebas de versión preliminar significan probar la aplicación WebView2 mediante los canales de vista previa de Microsoft Edge para encontrar problemas que afectarán a la aplicación WebView2 en particular, antes de que los cambios se distribuyan en el runtime estable de Evergreen WebView2. Esto ayuda a detectar errores antes de degradar la experiencia de la aplicación para los usuarios finales.

Realice pruebas manuales y automatizadas:

  • Para las pruebas automatizadas, realice pruebas preliminares, lo que significa realizar pruebas con una versión preliminar del entorno de ejecución de WebView2. Se trata en el presente artículo.
  • Para las pruebas manuales, use el autohospedaje, lo que significa implementar una versión preliminar de WebView2 Runtime con la aplicación para que la use diariamente el equipo. Consulte Autohospedado mediante la implementación de canales en versión preliminar.

Importancia de las pruebas preliminares

Evergreen WebView2 se basa en la plataforma de Chromium perenne, que recibe actualizaciones principales mensuales. Las regresiones en las aplicaciones WebView2 tienden a ser específicas de la aplicación, en lugar de afectar a todas las aplicaciones WebView2. WebView2 se prueba en una variedad de escenarios generales, pero es posible que algunos de los escenarios específicos de la aplicación no estén cubiertos.

Para detectar regresiones específicas de la aplicación antes de que los cambios de WebView2 se envíen en Edge Stable, pruebe la aplicación WebView2 con la versión preliminar de WebView2 Runtime que se incluye con los canales de vista previa de Microsoft Edge (Canary, Dev y Beta). Para instalar manualmente los canales de vista previa, vaya a Convertirse en microsoft edge insider. Los canales de vista previa también se denominan canales Insider.

Comience realizando pruebas automatizadas en Edge Canary

Comience con pruebas automatizadas en el canal De Microsoft Edge Canary , que se envía diariamente. Esto le permite detectar problemas lo antes posible. El canal de desarrollo de Microsoft Edge se envía semanalmente y también es una buena opción.

Comience con pruebas automatizadas en la versión preliminar de WebView2 Runtime en el canal De Microsoft Edge Canary , que se envía diariamente. Esto le permite detectar problemas lo antes posible. El canal de desarrollo de Microsoft Edge se envía semanalmente y también es una buena opción.

Para realizar pruebas automatizadas:

  1. Establezca el canal de vista previa de la aplicación.

    Puede establecer el canal de vista previa mediante ChannelSearchKind, para que la aplicación WebView2 use el canal menos estable (Canary y, a continuación, Dev). Para ello, consulte Cambiar el orden de búsqueda del canal (recomendado) en Probar las próximas API y características.

  2. Instale o implemente el canal de vista previa.

  3. Realice pruebas automatizadas en la aplicación que se ejecutan en los canales de versión preliminar.

    Puede usar WebDriver para realizar pruebas automatizadas de la aplicación WebView2. Consulte Automatización y prueba de aplicaciones WebView2 con Microsoft Edge WebDriver.

  4. Compare los resultados con la línea base.

    La línea base para las pruebas debe ser la versión estable más reciente de WebView2, que puede ser el runtime de Evergreen WebView2 o el runtime de versión fija más reciente. Puede descargar el runtime desde la página WebView2 de Microsoft Edge .

Tras encontrar problemas, puede notificarlos a través del repositorio Microsoft Edge/WebView2Feedback. En la Runtime Channel sección , asegúrese de indicar que encontró el problema en un canal de vista previa, de modo que la corrección se pueda priorizar antes de que el error se incluya en la versión estable.

Consulte también