新功能: TestSprite GitHub 整合現已上線!

每次 Staging 部署,都自動測試。

把 TestSprite 指向一個分支——staging、dev,或 main——每一次觸發部署的推送,都會針對該環境的真實 URL 自動測試。結果會以提交檢查的形式出現,就跟您其他的檢查排在一起。

適用於任何能部署到 GitHub 的託管服務商

VercelAWS AmplifyNetlify自架 CI/CD
只要沒有人盯著,staging 就會開始漂移。TestSprite 會盯著您選定分支的每一次部署,測試真正上線中的環境,並以提交檢查的形式回報——這樣漂移會在有人手動發現之前就先浮現。

盯著任何分支

把觸發器指向 maindevelopstaging——不管是哪個掛有部署的分支都行。

對應正確的環境

選擇對應該分支的 TestSprite 環境,讓測試每次都對著正確設定的 URL 執行。

以提交檢查呈現

不需要 PR——結果會直接以提交本身的檢查形式出現,跟您其他的 CI 檢查一起顯示。

與 PR 測試各自獨立執行

同時保留一個給 staging 用的推送觸發器,和一個用於合併前檢查的拉取請求觸發器——它們互不干擾。

1. 選擇要盯著的儲存庫和分支(例如 staging)
2. 偵測事件,然後選擇代表
   「部署完成、環境已上線」的那一個
3. 選擇對應該分支的 TestSprite 環境
   (例如 Staging → staging.example.com)
4. 建立觸發器——它會立即生效

下一次推送到該分支 → 部署完成
   → 一個 TestSprite 檢查會出現在該提交上

搶在您的團隊之前,先抓出漂移

一個只有在看起來不對勁時才會被檢查的共用環境,早就已經浪費了某個人的時間。不管有沒有人在看,TestSprite 都會在每次部署時測試它。

為共用環境打造

不需要逐次維護 URL 樣式

推送觸發器會直接針對環境設定好的 URL 執行——不像每個 PR 的預覽那樣,需要維護一個佔位符樣式。

依賴它之前先驗證

在觸發器對未來每次推送生效之前,先送一個測試事件,確認 URL 可連線且正確。

可直接貼上的修復提示

每個失敗都附上一個描述可能根本原因的建議修復提示——直接複製貼到您的 AI 編碼代理裡。

免費社群版

提供免費社群版,讓所有人都能使用。

全球企業信賴

"TestSprite 提供豐富的測試案例生成、清晰的結構和易於閱讀的程式碼。它還支援簡單的線上調試,並能夠透過生成新的測試案例快速擴展。"

"做得好!TestSprite 團隊的 MCP 非常棒!AI 編碼 + AI 測試幫助您輕鬆構建更好的軟體!"

常見問題

分支需要已經有部署掛在上面嗎?

需要。打開您儲存庫的 Deployments 或 Environments 區塊,確認該分支最近有一次成功的部署、且有一個上線中的 URL——在那存在之前,TestSprite 沒有任何東西可以觸發。

TestSprite 怎麼知道該測試哪個環境?

您在建立觸發器時會明確選擇——例如,dev 分支對應 Dev 環境,main 對應 Production。推送觸發器每次都會針對該環境設定好的 URL 執行。

我在哪裡看結果?

結果會以提交檢查的形式出現,跟您其他的 CI/CD 檢查排在一起——打開它就能看到完整的執行結果:通過/失敗數量、品質分數,以及任何失敗的細節。

我可以同時在多個分支上執行嗎?

可以——為每個您想盯著的分支各自建立一個觸發器,分別指向各自的環境。

如果一個分支掛了不只一個環境怎麼辦?

請再次確認您選擇的事件,對應的正是您實際想測試的部署,而且「要測試的環境」選項也吻合——否則您最後可能會測到一個過時或非預期的環境。

再也不用懷疑 Staging 到底能不能用。

只要連接一次儲存庫。您選定分支的每一次部署都會自動被測試——不需要工作流程檔案,也不需要手動檢查。