分享方式:


什麼是 Microsoft Playwright Testing Preview?

Microsoft Playwright Testing Preview 是一項完全受控的服務,可進行以 Playwright 為基礎的端對端測試。 透過 Playwright,您可以自動化端對端測試,以確保 Web 應用程式在不同的網頁瀏覽器和作業系統上以預期的方式運作。 此服務會抽象化高平行處理執行 Playwright 測試的複雜度和基礎結構。

在雲端中執行您的 Playwright 測試套件,而不需變更測試程式代碼或修改工具設定。 使用 Playwright Test Visual Studio Code 擴充功能,以取得豐富的編輯器體驗,或使用 Playwright CLI 在持續整合 (CI) 工作流程中新增自動化。

開始使用快速入門:使用 Microsoft Playwright Testing 大規模執行您的劇作家測試

若要深入瞭解如何使用 Playwright 架構建立端對端測試,請流覽 Playwright 網站上的用戶入門檔

重要

Microsoft Playwright Testing 目前為預覽狀態。 如需適用於 Beta 版、預覽版或尚未正式發行之 Azure 功能的法律條款,請參閱 Microsoft Azure 預覽版的補充使用規定。

使用平行遠端瀏覽器加速測試

隨著應用程式變得更複雜,您的測試套件會隨著大小增加。 完成測試套件的時間也會隨之增加。 使用平行遠端瀏覽器縮短整體測試套件完成時間。

  • 將您的測試分散到裝載於雲端基礎結構上的許多平行瀏覽器。

  • 將測試調整到開發人員工作站、本機基礎結構或 CI 代理程式機器的處理能力之外。

  • 在最接近您用戶端電腦的 Azure 區域中,在瀏覽器上執行測試,以保持一致的區域效能。

深入瞭解如何 設定以獲得最佳效能

跨多個作業系統和瀏覽器一致地測試

新式 Web 應用程式需要跨許多瀏覽器、作業系統和裝置完美無瑕地運作。

  • 在 Windows、Linux 和適用於 Android 和 Mobile Safari 的 Google Chrome 行動模擬上,同時執行所有新式瀏覽器的測試。

  • 無論測試是從小組的開發人員工作站或 CI 管線執行,使用服務管理的瀏覽器可確保功能與視覺回歸測試的一致且可靠的結果。

  • Microsoft Playwright Testing 支援 Playwright 支援的所有瀏覽器。

端點測試

使用雲端裝載的遠端瀏覽器來測試 Web 應用程式,不論其裝載位置為何,而不需要允許防火牆上的輸入連線。

劇作家支援

Microsoft Playwright Testing 是以 Playwright 架構為基礎所建置。

運作方式

Microsoft Playwright Testing 可具現化不同操作系統上的雲端裝載瀏覽器。 劇作家會在用戶端電腦上執行,並與 Microsoft Playwright Testing 互動,以在託管的瀏覽器中執行您的劇作家測試。 如果您在 CI 工作流程中執行測試,則用戶端電腦可以是開發人員工作站或 CI 代理程式機器。 Playwright 測試程式代碼會在測試回合期間保留在用戶端電腦上。

Diagram that shows an architecture overview of Microsoft Playwright Testing.

測試回合完成之後,Playwright 會將測試回合元數據傳送至服務。 用戶端電腦上提供測試結果、追蹤檔案和其他測試回合檔案。

若要使用 Microsoft Playwright Testing 執行現有的測試,不需要變更您的測試程序代碼。 將服務組態檔新增至測試專案,並指定工作區設定,例如存取令牌和服務端點。

深入瞭解如何 判斷優化測試套件完成的最佳設定。

區域內的數據落地和待用數據

Microsoft Playwright Testing 不會在您部署工作區的區域之外儲存或處理客戶數據。 當您使用區域親和性功能時,元數據會以安全且符合規範的方式,從雲端裝載的瀏覽器區域傳輸到工作區區域。

Microsoft Playwright Testing 會自動使用由 Microsoft 管理的密鑰來加密您工作區中儲存的所有數據(由服務管理的密鑰)。 例如,此數據報含工作區詳細數據和 Playwright 測試執行元數據,例如測試開始和結束時間、測試分鐘,以及執行測試的人員。

後續步驟