每一次測試執行,都留下證據。
一個背後什麼都沒有的綠色勾勾,只是一句主張,不是證明。testsprite test artifact get <runId> 會為任何一次執行拉出真正的證據——螢幕截圖、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 上傳的,證據擷取和歷史都一樣運作。