Search

HyperExecute:AI原生超高速端對端測試編排雲平台

效能最高可比任何雲端測試網格快70%

跨平台支援:Linux 容器、macOS 及 Windows

HyperExecute 平台為各主要作業系統提供功能全面的測試執行器,內建支援所有主流程式語言及框架,包括:Java、Node.js、Python、PHP、GO、C# 等。

AI 原生測試編排

HyperExecute能夠自動為不同的測試環境進行智能分組及分發測試,並根據以往的執行數據,自動重新排序測試,以更快發現故障。

即時控制台及執行日誌

在一個直觀的儀錶板中集中查看所有測試執行日誌,包括終端日誌、網絡日誌、命令紀錄、異常報告、測試執行影片等。徹底擺脫傳統測試雲需手動拼接多個日誌的煩惱。

自動產生測試報告

HyperExecute透過 AI 原生的自動報告產生功能,協助開發人員及測試人員全面分析構建品質。無需從多個來源手動收集數據或搭建複雜的報告框架。

真實裝置測試執行

支援同時在多部真實流動裝置上進行平行測試,兼容各類裝置及作業系統(包括 Android 及 iOS)。迎接真實環境測試,告別虛擬裝置的限制。

視覺測試

透過 HyperExecute 簡化視覺測試,輕鬆比對截圖,識別像素差異,確保不同瀏覽器及裝置之間的一致性,輕鬆實現大規模像素級精準驗證。

卓越性能

HyperExecute 是一個 AI 原生的測試執行平台,效能比其他測試網格快 70%。高效執行測試,助您節省時間,專注於測試用例設計。平台具備高度可擴展性、穩定性與安全性,全面滿足企業級測試需求。

支援在主流雲端平台上部署

為什麼選擇HyperExecute?

兼享本地部署的高速效能與雲端網格的智能彈性,助您加速測試流程、實現快速交付

智能測試執行

HyperExecute 內建 AI 智能功能,提供多種測試發現與執行設定方式,支援智能重試機制,迅速定位失敗點。

AI 驅動的 CI 特性

透過智能 API 調用、自動生成測試數據及測試後分析,顯著加快測試節奏,助您快速推向市場。

可自訂的測試環境

根據需求完全自訂測試執行環境,可透過預設或後置腳本配置所需依賴,打造最切合您需求的測試環境。

測試成果管理

自動收集測試執行成果(報告、影片、日誌等)並集中管理,可直接從儀錶板下載,簡便快捷。

命令列工具(CLI)

HyperExecute CLI 讓您可直接從本地系統或 CI/CD 環境觸發測試,簡化整合流程,確保一致的使用體驗。

自動通道管理

自動為私有網站管理隧道,透過專用的 NAT(網絡地址轉換)實例,確保數據安全。

依賴緩存

智能緩存環境及框架層級依賴,加速後續測試執行,顯著縮短測試所需時間。

智能工作流程

透過工作流程自動排程任務,按需觸發測試執行。

一流的技術支援

支援觸手可及!HyperExecute 提供詳盡的支援文件,助您充分發揮產品優勢。

企業級功能

助您踏上數碼轉型之旅 —— 簡單、可擴展、安全可靠

HyperExecute私有雲支援

針對需將數據保留於內部的企業,HyperExecute 支援於私有雲環境中運行,確保數據不會離開企業防火牆。專為企業打造,滿足大規模測試需求。

企業級安全、私隱與合規性

測試數據在傳輸及儲存過程中均採用頂級加密技術,配合嚴格的存取控制及持續審核機制,全面保障資訊安全。平台同時符合多項行業標準,包括 SOC 2 Type 2、GDPR、WCAG、ADA 及 CCPA 等,確保合規無憂。

CLI 可與所有 CI/CD 整合

透過 HyperExecute CLI 與 CI/CD 流水線整合,確保測試腳本自動觸發,輕鬆實現持續整合與持續交付。

支援所有主流框架及語言

HyperExecute 支援所有程式語言及主流測試自動化框架。我們現已支援多種框架,包括 Selenium、Cypress、Playwright 等,其餘框架亦正積極開發中。

客戶評價

LambdaTest 贏得全球領先品牌信任,成為數碼轉型的強力後盾。

LambdaTest 的易用性令人驚喜。文件說明清晰易明,客服回應迅速。從此無需為測試額外購置裝置,這絕對是我今年發現的最佳工具之一!

LambdaTest 正在為測試自動化領域帶來如同 Kubernetes 之於容器編排的一場革命。它大幅提升了測試自動化的效率,讓團隊能真正專注於測試本身,而非繁瑣的流程協調。

Satya Nadella(微軟 CEO)

HyperExecute 提供穩定的測試編排體驗,並配備一流的客戶支援團隊。

在 Lereta,我們透過 HyperExecute 優化了整個測試流程。它有效減少了網絡流量,顯著縮短執行時間,成為管理測試環境的一種高效新方式。

透過與 LambdaTest 合作,我們成功克服了測試上的種種挑戰,實現更快速、可靠且安全的測試執行,顯著提升了整體生產力及測試結果的穩定性。

新一代測試平台強勢登場!親身體驗 LambdaTest 旗下的 HyperExecute 智能端對端測試編排雲平台,其執行速度與 AI 決策能力令人驚艷。

Frequently Asked Questions

如何使用HyperExecute?

測試可透過 HyperExecute CLI(查看文件)觸發,並透過 YAML 檔案配置執行設定,包括目標作業系統、並行數量及其他 CLI 級別的參數。該 YAML 檔案可經由網頁版 YAML 產生器輕鬆生成,支援多種程式語言與測試框架(查看文件)。作為使用者,您只需專注於撰寫測試及執行 CLI 搭配 YAML,其他流程皆由編排平台自動處理。

HyperExecute 是一個強化型人工智能測試編排平台,旨在輕鬆啟動即時測試。這個創新的平台能加速測試執行,智能編排測試流程,並提供詳細日誌等多項功能。如欲了解更多,請參閱相關文件。

傳統的端對端測試平台因組件分散而增加測試執行的延遲,每個請求都需經過多重跳轉才能到達應用程式處理,這不僅拖慢了測試速度,亦容易引入平台層的不穩定因素。HyperExecute 將所有組件與測試腳本集中於一個獨立環境中,以最快速、最有效的方式運行測試,大幅提升整體穩定性與效率。

HyperExecute 為每個測試收集所有可能的日誌資料,包括終端日誌、Selenium 日誌等,並獨立存儲。透過這些分類清晰的日誌,使用者無需耗時篩選,即可快速從中獲取有價值的洞察。此外,HyperExecute 還支援測試日誌的即時串流,讓您能即時追蹤執行情況,大幅減少調試失敗測試時所浪費的時間。

當然,HyperExecute 的核心功能之一是提供可支援大規模平行測試的基礎設施。平台會智能地將測試任務分配至多個節點執行。

儘管 HyperExecute 深度支援 Selenium、Cypress、Playwright、CDP、Taiko 及其他常見的網頁瀏覽器測試框架,但它亦支援透過 YAML 配置在平台上執行任何其他類型的測試。其核心編排功能與即時日誌串流屬於平台的原生功能,可靈活應用於各種測試場景。

HyperExecute 會將您的測試腳本部署至虛擬機內,這些虛擬機內建執行測試所需的各項元件,包括日誌與指標收集工具。所有虛擬機均由 HyperExecute 託管於其安全的雲端環境中。此外,HyperExecute 亦提供專用雲與私有雲選項,讓虛擬機可在您的私人雲端帳戶中執行。

無需修改任何程式碼或邏輯,即可在 HyperExecute 上執行端對端測試。您只需提供一個 YAML 配置檔,告訴平台需要執行哪些測試並設定相關參數。此 YAML 檔可透過 HyperExecute 入門頁面的線上 YAML 產生器輕鬆建立,快速上手無難度。

儘管 HyperExecute 目前未深度支援效能測試,但用戶仍可在平台上執行效能測試。HyperExecute 會智能編排並行執行這些測試,並提供與其他測試相同的終端日誌。

HyperExecute 在全球超過 40 個雲端可用區提供服務,支援多個超大型雲端平台,因此幾乎可覆蓋全球大部分可用區域。

HyperExecute 為虛擬機提供非常慷慨的基本配置以執行測試。Windows 虛擬機配備 8GB 記憶體和 4 核心處理器,Linux 虛擬機配備 4GB 記憶體和 2 核心處理器,Mac 虛擬機則配備 8GB 記憶體和 4 核心處理器。HyperExecute 亦為企業帳戶提供自訂執行環境的能力。

如何將 HyperExecute 整合到 CI/CD 平台中?

由於 HyperExecute 是透過通用 CLI 操作,因此只需兩行終端機指令即可將 HyperExecute 整合至任何 CI/CD 平台,下載 CLI 並觸發執行。

與其他測試平台不同,HyperExecute 並非單純將基礎設施交由用戶自行執行測試,而是一個智能編排的雲端平台。平台會自動決定最佳執行計劃,透過智能分配將測試分派至可用資源,以最短時間完成測試,並提供其他智能功能,如自動重試失敗場景、自動重新排序等。HyperExecute 就像開發人員的副駕駛,協助快速執行與處理測試。

HyperExecute 提供執行預步驟與後步驟的功能,允許用戶在每台虛擬機上執行測試之前或之後執行任何指令,例如定義自訂環境變數、深度依賴緩存、選擇特定版本的語言執行環境、管理產物等。HyperExecute 亦允許用戶將複雜的流程完全轉移至 HyperExecute 上進行端對端測試,測試的觸發與執行皆在 HyperExecute 的基礎設施上完成,從而釋放 CI 或本地系統資源以執行其他任務。

HyperExecute 允許透過以下方式測試私有應用程式:可透過 CLI 自動啟動隧道,或為機構建立專用的 NAT,並將其加入防火牆白名單。我們亦有用戶會在測試前透過預步驟執行 VPN 客戶端,從而安全地連接至私有工作負載。

與測試私有 Web 應用程式相似,HyperExecute 支援以下方式存取私有 API:透過 CLI 自動啟動隧道,或為機構建立專用的 NAT,並將其加入防火牆白名單。用戶亦可在測試前透過預步驟執行 VPN 客戶端,安全連接至私有工作負載。

是的,HyperExecute 支援地理位置測試,並提供於 Selenium、Playwright 和 Cypress 測試中的地理位置功能。所有在標準平台上可用的地理位置測試功能,在 HyperExecute 上同樣適用。

是的,企業版用戶可使用以 HyperExecute 基礎虛擬機映像為基礎的自訂虛擬機來執行測試,為執行客戶自有框架提供更大靈活性。

HyperExecute 支援哪些作業系統來執行測試?

HyperExecute 提供最新版本的 Windows、Mac 和 Linux 虛擬機來執行測試。未來數週內,HyperExecute 將支援多個版本的 Windows、Linux 和 Mac 作業系統。

HyperExecute 提供 Chrome、Firefox、Edge、Opera 及 Safari(僅限於 Mac)各個版本,支援在最新的 Windows、Mac 和 Linux 系統上運行。

HyperExecute 僅在 Azure、AWS 和 GCP 上提供專用雲及本地部署模式選項。

預步驟和後步驟提供極大的靈活性。您可以在執行測試之前加入憑證、啟動背景程序以輔助測試、編譯應用程式、下載相依項,或在測試執行前後執行任何原本需在 CI 或系統中完成的任務。

HyperExecute 提供有關測試步驟、作業、瀏覽器趨勢、持續失敗的測試、錯誤分類等的詳細分析。此外,HyperExecute 亦會為每個觸發的作業產生可下載的 HTML 報告,該報告可於作業完成後透過 CLI 或報告 API 下載。

對於每次完整的端對端測試執行,HyperExecute 提供影片錄製、螢幕截圖、指令日誌、網絡日誌、Selenium 節點日誌、瀏覽器日誌等資料。

是的,HyperExecute 提供完整的底層虛擬機存取權限,讓您能完全自訂測試環境。建立及讀取測試用例檔案亦非常方便。

是的,HyperExecute 允許您存取完整的底層虛擬機,以便完全自訂測試環境。常見的使用情況包括修改登錄檔設定、下載檔案、啟動程序等。

是的,HyperExecute 允許您透過 YAML 中的預步驟和後步驟完全自訂測試環境。對於企業帳戶,HyperExecute 亦提供為所有作業系統定義自訂虛擬機映像的功能,讓測試環境能更深入地客製化。企業客戶可根據自身使用情境,在 HyperExecute 的基礎映像上建立自訂的虛擬機映像。

是的,對於企業帳戶,HyperExecute 提供為所有作業系統定義自訂虛擬機映像的功能,允許更深入地自訂測試環境。企業客戶可根據自身用例,在 HyperExecute 的基礎映像上建立自訂虛擬機映像。

是的,您可以透過在 YAML 中的後步驟調用報告工具的 API,輕鬆將報告工具整合至 HyperExecute。HyperExecute 亦正與主流報告工具進行更深入的整合。

HyperExecute 的虛擬機預先安裝多種開源實用工具及語言執行環境,以確保可即時使用的測試環境。以下是預載軟件清單:
https://github.com/actions/virtual-environments/blob/main/images/macos/macos-11-Readme.md
https://github.com/actions/virtual-environments/blob/main/images/win/Windows2019-Readme.md
https://github.com/actions/virtual-environments/blob/main/images/linux/Ubuntu2004-Readme.md
我們使用 GitHub 的開源映像及預載軟件,您可透過以下連結查看所有已預先安裝的軟件。

HyperExecute 對平行測試有任何限制嗎?

不,HyperExecute 能夠提供近乎無限的節點以進行大規模平行測試,因為其背後支援多個雲端平台。我們已有用戶將測試分佈至成千上萬個節點上執行。

每次平行測試執行都會消耗一個 HyperExecute 許可證。例如,若您希望同時執行 50 個測試,則需擁有 50 個 HyperExecute 許可證。若您只有 10 個許可證並觸發了 50 個測試,則只有 10 個測試會平行執行,其餘 40 個測試將排隊等候平台處理。當每個測試完成後,系統會自動從佇列中移除並開始執行下一個測試。

每次平行測試執行會消耗一個 HyperExecute 許可證。HyperExecute 對同時可執行的平行測試數量沒有任何限制,我們已有用戶同時運行數千個測試。

每個 HyperExecute 許可證同時提供對標準自動化平台及其功能的存取權限。這讓過渡至 HyperExecute 更為順暢,並確保用戶在購買 HyperExecute 許可證後,仍可使用標準跨瀏覽器平台的所有最佳功能。

HyperExecute有多安全?

HyperExecute 從基礎架構到各個環節均內建安全機制,並採用業界標準的安全措施。每次觸發新任務時,HyperExecute 都會提供全新的虛擬機,並於任務完成後自動刪除基礎設施。多個微服務確保測試腳本會在保留期限後被刪除,且在保留期間內會進行加密處理。HyperExecute 同時使用強大的機密儲存庫來保存客戶的敏感資料。企業版本亦允許用戶在 HyperExecute 基礎架構上套用自訂的安全策略。

是的,HyperExecute 提供機密儲存庫服務,可安全地儲存客戶的敏感資料,無需將其硬編碼於 YAML 檔案或測試腳本中。在企業版本中,機構亦可選擇使用自身偏好的機密儲存庫方案。

預設情況下,HyperExecute 的日誌及測試執行記錄的保留期為 60 天,期滿後將被永久刪除。企業版本則允許用戶自訂日誌的保留期限。

HyperExecute 提供多種方式連接私有倉庫及私有套件模組,包括自動隧道、專用 NAT,以及透過預步驟使用 VPN。用戶一般會將私有套件管理金鑰儲存在 HyperExecute 的機密儲存庫中,以便安全存取私有倉庫。

是的,HyperExecute 提供頂級的企業級功能,包括 SSO、專屬即時支援、本地及專用雲端部署、自訂保留期限、使用分析,以及進階權限控管等。

企業版 HyperExecute 允許機構將自訂的機密儲存庫與測試基礎設施整合。

聯繫虹科幫您解決難題

Let's have a chat