新功能: TestSprite CLI 現已上線!

每一次測試執行,都留下證據。

一個背後什麼都沒有的綠色勾勾,只是一句主張,不是證明。testsprite test artifact get <runId> 會為任何一次執行拉出真正的證據——螢幕截圖、DOM 快照、請求/回應日誌——讓您能檢查過程,不只是看結論。

每一次執行,都有紀錄

螢幕截圖DOM 快照請求/回應日誌執行歷史
一個回報「通過」卻說不出為什麼的測試,不是證據——是意見。我們的測試附帶完整的軌跡。

留住您弄壞的證據

testsprite test artifact get <runId> 會拉出一次執行的完整證據包——不只是通過/失敗那一行,而是背後真正的螢幕截圖與日誌。

理解您的需求

testsprite test result <testId> --history 顯示一個測試在每一次執行中的表現,不只是最近一次。

驗證您現有的東西

證據來自對您正式上線環境的真實執行,和一個人手動除錯失敗時會想蒐集的東西一樣。

建議您所需要的

把證據包和失敗執行的 test failure get 搭配使用,原始證據和根本原因假設就都在同一個地方了。

$ testsprite test run --all --project prj_8f2a --wait --output json
  ✓ TC_checkout_flow     passed   run_9f21

$ testsprite test artifact get run_9f21 --out ./evidence
  ✓ Saved screenshots, DOM snapshot, request logs to ./evidence

$ testsprite test result TC_checkout_flow --history
  run_9c10   passed
  run_9e88   passed
  run_9f21   passed

有證據,不是只有一行通過/失敗

任何人都能宣稱測試通過了。稽核軌跡讓別人不需要自己重跑一次測試,就能查核這個主張。

為有人問「你確定嗎?」的時刻打造

每次執行都有證據

證據會自動被擷取——不用在重要的一次執行前,記得先打開錄製。

有歷史,不只是一次快照

test result --history 會顯示趨勢,方便發現一個單次執行看不出來的緩慢回歸。

免費社群版

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

搭配差異比對使用

把證據和 test diff 結合,精確看出兩次執行之間改變了什麼的證據。

全球企業信賴

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

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

常見問題

一次執行的證據包裡實際上有什麼?

來自真實執行的螢幕截圖、DOM 快照,以及請求/回應日誌——和一個人手動除錯失敗時會蒐集的證據一樣。

要拿到證據,我需要設定什麼嗎?

不用——證據會作為執行的一部分被擷取。testsprite test artifact get <runId> 事後把它們取回來。

可以看一個測試長期以來的表現,不只是它最近一次執行嗎?

可以——testsprite test result <testId> --history 會顯示這個測試的每一次執行,不只是最近一次。

測試都已經回報通過或失敗了,為什麼這還重要?

因為狀態這一行只是一句主張——證據才是讓您或同事能查核這個主張,而不是照單全收的東西。

這對我自己上傳的測試也有用嗎?

有用——不管測試是產生出來的還是用 test code put 上傳的,證據擷取和歷史都一樣運作。

別只相信那個勾勾。去檢查證據。