新功能: TestSprite CLI 現已上線!

您的整套套件。一個指令。

一次跑一個測試,規模一大就撐不住。testsprite test create-batch <file>test run --all --project <id> 把您整套套件當成單一操作來處理——為那些測試覆蓋已經大到不能再手動一個個跑的團隊而生。

從 5 個測試擴展到 500 個

create-batchrun --allrerun --alldelete-batch
一個只能一次跑一個測試的測試套件,不是套件——是一份待辦清單。批次操作,才是讓數百個測試真正可管理的關鍵。

留住您弄壞的證據

testsprite test rerun --all --project <id> 一次呼叫就重新驗證專案裡的每個測試——不用自己寫腳本跑迴圈。

理解您的需求

testsprite test create-batch <file> 用一個檔案定義大量測試,因此擴充套件變成一次編輯,而不是幾百個個別指令。

驗證您現有的東西

testsprite test run --all --project <id> --wait --output json 執行整套套件,並等待一個彙整後的結果。

建議您所需要的

批次執行裡的失敗仍然會各自拿到失敗包——規模變大,不會讓您失去任何一個測試的細節。

$ testsprite test create-batch tests.json
  ✓ 84 tests created in prj_8f2a

$ testsprite test run --all --project prj_8f2a --wait --output json
  ✓ 81 passed   ✗ 3 failed   (84 total)

$ testsprite test rerun --all --project prj_8f2a --wait --output json
  ✓ 84 passed   (3 fixed since last run)

覆蓋範圍能跟著套件一起擴充,不是跟著您的耐性

不管是 20 個測試還是 2,000 個,run --allrerun --all 都是同一個指令——CLI 的操作方式不會因為套件變大而變複雜,即使執行本身可能會花更久。

為已經大到不能手動執行的套件打造

批次建立

test create-batchtest update 用一個檔案管理大量測試,而不是一個測試一個指令。

批次清理

testsprite test delete-batch <file> 一次呼叫就移除一整組退役的測試。

免費社群版

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

規模再大,細節不減

批次裡的每個測試失敗時仍然會拿到自己的失敗包——不會被摘要掉。

全球企業信賴

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

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

常見問題

一個批次最多能跑多少個測試?

只要是專案裡有的都行——run --allrerun --all 會用一次呼叫處理整個專案的測試集,不管是十幾個測試還是幾百個。

批次執行會不會讓我看不到個別失敗的細節?

不會——批次裡的每個測試失敗時仍然會拿到自己的失敗包。批次操作省的是指令,不是可見度。

要怎麼一次新增大量測試?

testsprite test create-batch <file> 接受一個定義大量測試的檔案,並一次呼叫全部建立。

要怎麼一次移除大量測試?

testsprite test delete-batch <file> 一次呼叫移除一組指定的測試——在退役一套舊套件時很有用。

可以把批次執行和 CI 結合嗎?

可以——test run --all 正是那種很適合當成單一 CI 步驟的指令,搭配 TESTSPRITE_API_KEY 進行非互動式驗證。

您的整套套件,不該花一整天手動跑。