發行前測試 表示在穩定的 Evergreen WebView2 執行階段發佈任何變更之前,使用 Microsoft Edge 的預覽通道測試您的 WebView2 應用程式,以找出會影響特定 WebView2 應用程式的問題。 這有助於在錯誤降低使用者的應用程式體驗之前發現錯誤。
另請參閱:
同時進行自動化和手動測試:
- 針對 自動化測試,請執行 發行前版本測試,這表示使用 WebView2 預覽執行階段進行測試。 本文涵蓋。
- 針對 手動測試,請使用 自我裝載,這表示使用應用程式部署 WebView2 預覽執行階段,供您的團隊每天使用。 請參閱 部署預覽通道以自行主應用程式。
WebView2 控制項、SDK 和執行階段之間的關係
發行前版本測試的重要性
Evergreen WebView2 是以 evergreen Chromium 平台為基礎,該平台會每月收到重大更新。 WebView2 應用程式中的迴歸通常是特定應用程式,而不會影響所有 WebView2 應用程式。 WebView2 已在各種一般案例中進行測試,但可能未涵蓋您的應用程式的某些特定案例。
若要在 WebView2 變更發佈到 Edge 穩定版本之前捕捉應用程式特定的迴歸,請針對 Microsoft Edge (Canary、Dev 和 Beta) 預覽通道隨附的 WebView2 預覽執行階段測試您的 WebView2 應用程式。
若要下載 Microsoft Edge (Beta、Dev 或 Canary) 的預覽通道,請移至 成為 Microsoft Edge 測試人員。
首先針對 Edge Canary 進行自動化測試
首先針對 Microsoft Edge Canary 通道進行自動化測試,該通道每天發佈。 這可讓您儘早發現問題。 Microsoft Edge Dev 通道每週發佈,也是不錯的選擇。
首先針對 Microsoft Edge Canary 通道中的 WebView2 預覽執行階段進行自動化測試,該通道每天發佈。 這可讓您儘早發現問題。 Microsoft Edge Dev 通道每週發佈,也是不錯的選擇。
若要執行自動化測試:
設定應用程式的預覽通道。
您可以使用 設定預覽通道
ChannelSearchKind,讓您的 WebView2 應用程式使用最不穩定的通道 (Canary,然後使用 Dev) 。 若要這樣做,請參閱切換至預覽通道以測試即將推出的 API 和功能 ( 中的建議) 切換通道搜尋順序。安裝或部署預覽通道。
- 如果您選擇手動安裝預覽通道,請從 成為 Microsoft Edge 測試人員頁面安裝。
- 如果您選擇將預覽通道部署至裝置,請參閱切換到預覽通道中如何部署預覽通道,以測試即將推出的 API 和功能。
對針對預覽通道執行的應用程式進行自動化測試。
您可以使用 WebDriver 對 WebView2 應用程式進行自動化測試。 請參閱 使用 Microsoft Edge WebDriver 自動化和測試 WebView2 應用程式。
將結果與基準線進行比較。
測試的基準應該是 WebView2 的最新穩定版本,可以是 Evergreen WebView2 執行階段,也可以是最新的固定版本執行階段。 您可以從 Microsoft Edge WebView2 頁面下載執行階段。
發現問題時,您可以透過 Microsoft Edge/WebView2Feedback 存放庫回報問題。 在此區段底下 Runtime Channel ,請務必指出您在預覽通道上發現問題,以便在錯誤發佈到穩定版本之前,排定修正程式的優先順序。
另請參閱
- 透過部署預覽通道自行主應用程式
- 切換到預覽通道以測試即將推出的 API 和功能
- 使用 Microsoft Edge WebDriver 自動化和測試 WebView2 應用程式
- Microsoft Edge 即將進行的網站相容性影響變更
- WebView2 意見反應存放庫
- Microsoft Edge 發行排程
- Microsoft Edge 通道的概觀
- 成為 Microsoft Edge 測試人員 - 下載 Microsoft Edge (Beta、Dev 或 Canary) 的預覽通道。