新功能: TestSprite CLI 現已上線!

新專案不該從零測試開始。

讓代理指向一個全新的 repo,testsprite-onboard 技能就會讀取程式碼庫、建立 TestSprite 專案、撰寫約 8-15 個入門測試,並執行最重要的 2-3 條主要流程(happy path)——一步到位,而不是從空白開始。

內建於您已在使用的同一套 CLI

Claude CodeCursorWindsurfCodex
空白的測試專案不是起點,而是一種延遲。testsprite-onboard 只要呼叫一次技能,就能把「還沒有測試」變成一套正在執行的入門測試套件。

先讀懂,才動筆

testsprite-onboard 技能會先檢視程式碼庫——技術堆疊、路由、結構——然後才建立專案或撰寫任何一個測試。

自動為您建立專案

不需要手動跑設定精靈。這個技能會在同一次呼叫中直接建立 TestSprite 專案,事前不必手動設定任何東西。

產出 8-15 個入門測試

它會根據在程式碼庫中發現的內容,撰寫約 8-15 個入門測試——是一套真正可以作為起點的測試套件,而不是孤零零的一個 smoke test。

優先執行最重要的流程

它不會讓每個新測試都停留在未驗證狀態,而是立即執行最重要的 2-3 條主要流程,讓您馬上看到真實的通過/失敗結果。

$ testsprite setup --from-env --yes --agent claude
  Reading TESTSPRITE_API_KEY from environment...
  Installing testsprite-onboard skill for claude...
  Skill installed.

> Set up TestSprite for this repo and seed a starter test suite,
  then smoke-run the most important flow.
  Reading codebase...
  Creating TestSprite project: "checkout-service"
  Authoring starter tests... 12 tests created
  Running top 3 happy-path flows...
  3/3 passed

別再盯著空白的測試專案發呆

全新的程式碼庫加上空白的測試專案,通常代表得先花一小時手動設定,才能開始跑任何東西。testsprite-onboard 技能把這一小時濃縮成一則代理提示——輸入程式碼庫,輸出一套正在執行的真實入門測試套件。

為新專案的頭五分鐘而生

一句提示就能觸發

不需要另外跑一串 CLI 指令——像「幫這個 repo 設定 TestSprite,並建立一套入門測試套件」這樣的代理提示,就足以觸發這個技能。

銜接 CLI 的其他功能

導入完成後產出的是一個真正的 TestSprite 專案。隨著覆蓋範圍擴大,您可以繼續用 test createtest scaffoldtest create-batch 擴充它。

免費社群版

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

適用各種代理工具

agent install 為 claude、cursor、cline、windsurf、antigravity、codex、copilot 或 kiro 安裝這個導入技能。

全球企業信賴

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

"TestSprite 的自動化幫助我們減少了大量的手動工作。開發人員可以更容易地在開發過程早期發現並解決錯誤。"

常見問題

testsprite-onboard 技能實際上做了什麼?

它會讀取程式碼庫、建立 TestSprite 專案、撰寫約 8-15 個入門測試,並執行最重要的 2-3 條主要流程——全部只需一則代理提示。

它會建立多少個測試?

約 8-15 個入門測試,數量取決於技能在程式碼庫中發現的內容——足以構成一套真正的入門測試套件,而不只是一個 smoke test。

它只是建立測試,還是也會執行測試?

兩者都會。撰寫完入門測試後,它會執行最重要的 2-3 條主要流程,讓您拿到真實的通過/失敗結果,而不是一堆尚未驗證的測試。

要怎麼觸發它?

用一句白話提示交給您的代理即可,例如:「幫這個 repo 設定 TestSprite,建立一套入門測試套件,然後對最重要的流程做一次 smoke run。」

我的代理工具需要另外安裝什麼嗎?

執行 testsprite setup(或使用 testsprite setup --from-env --yes --agent <name> 進行非互動式設定),將 agent 指定為 claude、cursor、cline、windsurf、antigravity、codex、copilot 或 kiro——它就會為該工具安裝這個技能。

讓新專案贏在起跑點。