Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vorabversionstests umfassen das Testen Ihrer WebView2-App mithilfe der Vorschaukanäle von Microsoft Edge, um Probleme zu finden, die sich auf Ihre spezielle WebView2-App auswirken, bevor Änderungen in die stabile Evergreen WebView2-Runtime aufgenommen werden. Auf diese Weise können Fehler erkannt werden, bevor sie die App-Erfahrung für Endbenutzer beeinträchtigen.
Siehe auch:
Führen Sie sowohl automatisierte als auch manuelle Tests durch:
- Führen Sie für automatisierte TestsVorabversionstests durch, d. h. Tests mit einer WebView2 Preview Runtime. Behandelt im vorliegenden Artikel.
- Verwenden Sie für manuelle Testsdas Selbsthosting, d. h. die Bereitstellung einer WebView2 Preview-Runtime mit Ihrer App, die täglich von Ihrem Team verwendet wird. Weitere Informationen finden Sie unter Selbsthosten durch Bereitstellung von Vorschaukanälen.
Die Bedeutung von Vorabversionstests
Evergreen WebView2 basiert auf der Evergreen Chromium-Plattform, die monatlich wichtige Updates erhält. Regressionen in WebView2-Apps sind in der Regel anwendungsspezifisch und betreffen nicht alle WebView2-Apps. WebView2 wurde in einer Vielzahl von allgemeinen Szenarien getestet, aber es ist möglich, dass einige der spezifischen Szenarien Ihrer App nicht abgedeckt sind.
Um App-spezifische Regressionen abzufangen, bevor WebView2-Änderungen in Edge Stable ausgeliefert werden, testen Sie Ihre WebView2-App mit der WebView2 Preview Runtime, die mit den Preview-Kanälen von Microsoft Edge (Canary, Dev und Beta) ausgeliefert wird.
Um einen Vorschaukanal von Microsoft Edge (Beta, Dev oder Canary) herunterzuladen, wechseln Sie zu Microsoft Edge Insider werden.
Führen Sie zunächst automatisierte Tests mit Edge Canary durch.
Beginnen Sie mit automatisierten Tests mit dem Microsoft Edge Canary-Kanal , der täglich ausgeliefert wird. So können Sie Probleme so früh wie möglich erkennen. Der Microsoft Edge Dev-Kanal wird wöchentlich ausgeliefert und ist ebenfalls eine gute Option.
Beginnen Sie mit automatisierten Tests mit der WebView2 Preview Runtime im Microsoft Edge Canary-Kanal , die täglich ausgeliefert wird. So können Sie Probleme so früh wie möglich erkennen. Der Microsoft Edge Dev-Kanal wird wöchentlich ausgeliefert und ist ebenfalls eine gute Option.
So führen Sie automatisierte Tests durch:
Legen Sie den Vorschaukanal für Ihre App fest.
Sie können den Vorschaukanal mithilfe von
ChannelSearchKindfestlegen, sodass Ihre WebView2-App den am wenigsten stabilen Kanal verwendet (Canary, dann Dev). Informationen hierzu finden Sie unter Ändern der Kanalsuchreihenfolge (empfohlen) unter Wechseln zu einem Vorschaukanal, um anstehende APIs und Features zu testen.Installieren oder stellen Sie den Vorschaukanal bereit.
- Wenn Sie Vorschaukanäle manuell installieren möchten, installieren Sie sie über die Seite Microsoft Edge-Insider werden.
- Wenn Sie stattdessen Vorschaukanäle auf Geräten bereitstellen möchten, finden Sie weitere Informationen unter Bereitstellen von Vorschaukanälen unter Wechseln zu einem Vorschaukanal, um anstehende APIs und Features zu testen.
Führen Sie automatisierte Tests für Ihre App durch, die für die Vorschaukanäle ausgeführt wird.
Sie können WebDriver verwenden, um automatisierte Tests Ihrer WebView2-App durchzuführen. Weitere Informationen finden Sie unter Automatisieren und Testen von WebView2-Apps mit Microsoft Edge WebDriver.
Vergleichen Sie die Ergebnisse mit dem Baseline.
Die Grundlage für Tests sollte die neueste stabile Version von WebView2 sein, bei der es sich entweder um die Evergreen WebView2-Runtime oder die neueste Runtime mit Fixierter Version handeln kann. Sie können die Runtime von der Microsoft Edge WebView2-Seite herunterladen.
Wenn Sie Probleme gefunden haben, können Sie diese über das Microsoft Edge / WebView2Feedback-Repository melden. Geben Sie in diesem Runtime Channel Abschnitt unbedingt an, dass Sie das Problem in einem Vorschaukanal gefunden haben, damit die Behebung priorisiert werden kann, bevor der Fehler in die stabile Version aufgenommen wird.
Siehe auch
- Self-Hosten durch Bereitstellung von Vorschaukanälen
- Wechseln zu einem Vorschaukanal zum Testen anstehender APIs und Features
- Automatisieren und Testen von WebView2-Apps mit dem Microsoft Edge WebDriver
- Websitekompatibilität – Auswirkungen von Änderungen an Microsoft Edge
- WebView2-Feedbackrepository
- Microsoft Edge-Veröffentlichungszeitplan
- Übersicht über die Microsoft Edge-Kanäle
- Werden Sie ein Microsoft Edge Insider – laden Sie einen Vorschaukanal von Microsoft Edge (Beta, Dev oder Canary) herunter.