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:
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.Instale o implemente el canal de vista previa.
- Si decide instalar los canales de vista previa manualmente, instálelos desde la página Convertirse en microsoft edge insider.
- Si en su lugar decide implementar canales en versión preliminar en dispositivos, consulte Implementación de canales en versión preliminar en Probar las próximas API y características.
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.
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
- Autohospedado mediante la implementación de canales en versión preliminar
- Probar las próximas API y características
- Automatización y prueba de aplicaciones WebView2 con Microsoft Edge WebDriver
- Repositorio de comentarios de WebView2
- Cambios que afectan a la compatibilidad del sitio que llegan a Microsoft Edge
- introducción a los canales de Microsoft Edge
- Conviértase en Microsoft Edge Insider : descargue Edge Canary, Edge Dev o Edge Beta.