大規模執行劇作家測試

劇作家工作區 是一項完全託管的端到端 Web 測試服務,建立在 Playwright 之上。 使用 劇作家工作區,你可以透過雲端管理瀏覽器平行執行測試,大幅加快測試執行速度。 該服務處理底層基礎設施與複雜度,讓您能在 Linux 與 Windows 主要瀏覽器間驗證您的網頁應用程式。 這樣你就能更快、更有把握地交付功能。

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

若要深入瞭解如何使用 Playwright 測試架構建立端對端測試,請造訪 Playwright 網站上的 快速入門文件 。

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

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

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

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

  • 透過在離客戶端最近的 Azure 區域瀏覽器上執行測試,體驗區域穩定的效能。

深入了解如何設定以取得最佳效能。

跨多個作業系統和瀏覽器進行一致的測試

新式 Web 應用程式需要在眾多瀏覽器、作業系統和裝置上完美運作。

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

  • 透過使用服務管理的瀏覽器,你確保功能性與視覺回歸測試的結果一致且可靠,無論你是在團隊的開發工作站或 CI 管線執行測試。

  • 劇作家工作區 支援 Playwright 支援的所有瀏覽器。

端點測試

無論你在哪裡託管網頁應用程式,都應該使用雲端託管的遠端瀏覽器來測試網頁應用程式。 你不需要在防火牆上允許入站連線。

Playwright 支援

劇作家工作區建置在 Playwright 架構之上。

運作原理

劇作家工作區 會在不同的作系統上具現化雲端裝載的瀏覽器。 Playwright 在客戶端機器上執行測試——無論是開發工作站或 CI 代理——並透過 劇作家工作區 服務遠端控制雲端瀏覽器。 測試程式代碼會在整個測試回合期間保留在用戶端計算機上,而瀏覽器互動則會在雲端中執行。

顯示 Playwright 工作區架構概觀的圖表。

在測試回合完成之後,用戶端電腦上就會提供測試結果、追蹤檔案和其他測試回合檔案。

您不需要修改現有的測試程序代碼,即可使用 劇作家工作區 執行它。 只要安裝 劇作家工作區 套件並指定您的工作區端點即可。

深入了解如何判定將測試套件完成時間優化的最優配置

區域內資料落地與靜態資料保護

劇作家工作區 不會在您部署工作區的區域之外儲存或處理客戶資料。 使用區域親和功能時,元資料會以安全且合規的方式從雲端託管的瀏覽器區域轉移到工作區區域。

劇作家工作區 會使用 Microsoft 管理的金鑰 (服務管理的金鑰) 自動加密儲存在工作區中的所有資料。 例如,此數據包括工作區詳細資料、Playwright 測試執行中繼資料,例如測試開始和結束時間、測試分鐘數、執行測試的人員,以及發佈至服務的測試結果。

後續步驟