Le test de préversion consiste à tester votre application WebView2 à l’aide des canaux d’aperçu de Microsoft Edge pour rechercher les problèmes qui affecteront votre application WebView2 particulière, avant l’expédition des modifications dans le runtime WebView2 Persistant stable. Cela permet d’intercepter les bogues avant qu’ils ne dégradent l’expérience de l’application pour les utilisateurs finaux.
Effectuez des tests automatisés et manuels :
Pour les tests automatisés, effectuez des tests de préversion, ce qui signifie effectuer des tests avec une préversion du runtime WebView2. Couvert par le présent article.
Pour les tests manuels, utilisez l’auto-hébergement, ce qui signifie le déploiement d’une préversion du runtime WebView2 avec votre application, à utiliser quotidiennement par votre équipe. Consultez Auto-héberger en déployant des canaux en préversion.
Importance des tests de préversion
Evergreen WebView2 est basé sur la plateforme de Chromium persistante, qui reçoit des mises à jour majeures mensuelles. Les régressions dans les applications WebView2 ont tendance à être spécifiques à l’application, au lieu d’affecter toutes les applications WebView2. WebView2 est testé dans divers scénarios généraux, mais il est possible que certains scénarios spécifiques de votre application ne soient pas couverts.
Pour intercepter les régressions spécifiques à l’application avant l’expédition des modifications de WebView2 dans Edge Stable, testez votre application WebView2 par rapport au runtime WebView2 en préversion fourni avec les canaux d’aperçu de Microsoft Edge (Canary, Dev et Beta). Pour installer manuellement les canaux en préversion, accédez à Devenir un Microsoft Edge Insider. Les canaux d’aperçu sont également appelés canaux Insider.
Commencez par effectuer des tests automatisés sur Edge Canary
Commencez par des tests automatisés sur le canal Canary de Microsoft Edge, qui est fourni quotidiennement. Cela vous permet d’intercepter les problèmes le plus tôt possible. Le canal Microsoft Edge Dev est fourni chaque semaine, ce qui constitue également une bonne option.
Commencez par effectuer des tests automatisés sur le runtime WebView2 en préversion dans le canal Canary Microsoft Edge, qui est fourni quotidiennement. Cela vous permet d’intercepter les problèmes le plus tôt possible. Le canal Microsoft Edge Dev est fourni chaque semaine, ce qui constitue également une bonne option.
Pour effectuer des tests automatisés :
Définissez le canal d’aperçu de votre application.
Vous pouvez définir le canal d’aperçu à l’aide ChannelSearchKindde , afin que votre application WebView2 utilise le canal le moins stable (Canary, puis Dev). Pour ce faire, consultez Changement de l’ordre de recherche de canal (recommandé) dans Tester les API et fonctionnalités à venir.
Installez ou déployez le canal en préversion.
Si vous choisissez d’installer manuellement les canaux en préversion, installez-les à partir de la page Devenir un Microsoft Edge Insider.
Si vous choisissez plutôt de déployer des canaux en préversion sur des appareils, consultez Comment déployer des canaux en préversion dans Tester les API et fonctionnalités à venir.
Effectuez des tests automatisés sur votre application en cours d’exécution sur les canaux en préversion.
La base de référence pour le test doit être la dernière version stable de WebView2, qui peut être le runtime Evergreen WebView2 ou le dernier runtime de version fixe. Vous pouvez télécharger le runtime à partir de la page Microsoft Edge WebView2 .
Une fois les problèmes détectés, vous pouvez les signaler via le référentiel Microsoft Edge/WebView2Feedback. Sous la Runtime Channel section , veillez à indiquer que vous avez trouvé le problème sur un canal en préversion, afin que le correctif puisse être hiérarchisé avant que le bogue ne soit fourni dans la version stable.
Découvrez comment tester et publier des applications web progressives (PWA) sur différents appareils et plateformes, ce qui garantit une expérience utilisateur transparente. Procurez-vous des packages de test, effectuez les tests sur différents navigateurs et appareils, puis respectez les instructions. Utilisez PWABuilder pour empaqueter, puis soumettre des applications PWA au Microsoft Store, réserver des noms d’application et naviguer dans l’Espace partenaires Microsoft pour une publication réussie. Améli