您的整套套件。一個指令。
一次跑一個測試,規模一大就撐不住。testsprite test create-batch <file> 和 test run --all --project <id> 把您整套套件當成單一操作來處理——為那些測試覆蓋已經大到不能再手動一個個跑的團隊而生。
從 5 個測試擴展到 500 個
留住您弄壞的證據
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 --all 和 rerun --all 都是同一個指令——CLI 的操作方式不會因為套件變大而變複雜,即使執行本身可能會花更久。
為已經大到不能手動執行的套件打造
批次建立
test create-batch 和 test update 用一個檔案管理大量測試,而不是一個測試一個指令。
批次清理
testsprite test delete-batch <file> 一次呼叫就移除一整組退役的測試。
免費社群版
提供免費社群版,讓所有人都能使用。
規模再大,細節不減
批次裡的每個測試失敗時仍然會拿到自己的失敗包——不會被摘要掉。
全球企業信賴
"TestSprite 提供豐富的測試案例生成、清晰的結構和易於閱讀的程式碼。它還支援簡單的線上調試,並能夠透過生成新的測試案例快速擴展。"
"TestSprite 的自動化幫助我們減少了大量的手動工作。開發人員可以更容易地在開發過程早期發現並解決錯誤。"
常見問題
一個批次最多能跑多少個測試?
只要是專案裡有的都行——run --all 和 rerun --all 會用一次呼叫處理整個專案的測試集,不管是十幾個測試還是幾百個。
批次執行會不會讓我看不到個別失敗的細節?
不會——批次裡的每個測試失敗時仍然會拿到自己的失敗包。批次操作省的是指令,不是可見度。
要怎麼一次新增大量測試?
testsprite test create-batch <file> 接受一個定義大量測試的檔案,並一次呼叫全部建立。
要怎麼一次移除大量測試?
testsprite test delete-batch <file> 一次呼叫移除一組指定的測試——在退役一套舊套件時很有用。
可以把批次執行和 CI 結合嗎?
可以——test run --all 正是那種很適合當成單一 CI 步驟的指令,搭配 TESTSPRITE_API_KEY 進行非互動式驗證。