すべてのテスト実行が証拠を残す。
裏付けのない緑色のチェックマークは、証明ではなく単なる主張です。testsprite test artifact get <runId>は、どんな実行についても実際の証拠 — スクリーンショット、DOMスナップショット、リクエスト/レスポンスログ — を取得するので、判定だけでなく作業内容そのものを確認できます。
すべての実行を記録に残す
壊れた箇所をすぐ把握
testsprite test artifact get <runId>は、ある実行の完全な証拠バンドルを取得します — 合格/不合格の行だけでなく、その裏にある実際のスクリーンショットやログも。
意図を理解する
testsprite test result <testId> --historyは、直近の1回だけでなく、すべての実行にわたってテストがどう振る舞ってきたかを示します。
現状を検証する
証拠は本番環境に対する実際の実行から取得されます — 人間が手作業で失敗をデバッグするときに欲しくなるのと同じアーティファクトです。
必要な対応を提案
失敗した実行に対してアーティファクトとtest failure getを組み合わせれば、生の証拠と根本原因の仮説の両方が1か所にそろいます。
$ 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は傾向を示すので、1回の実行だけではわからないゆっくりとしたリグレッションを見つけるのに役立ちます。
無料コミュニティ版
無料のコミュニティ版を提供し、誰もが利用できるようにしています。
差分表示と組み合わせる
アーティファクトとtest diffを組み合わせれば、2つの実行の間で正確に何が変わったかの証拠を見られます。
世界中の企業から信頼されています
"TestSpriteは豊富なテストケース生成、明確な構造、読みやすいコードを提供します。また、新しいテストケースを生成して迅速に拡張できるシンプルなオンラインデバッグもサポートしています。"
"TestSpriteの自動化により、膨大な手作業を削減できています。開発者は開発プロセスの早い段階でバグを簡単に発見し、解決することができます。"
よくある質問
実行のアーティファクトバンドルには実際に何が含まれますか?
実際の実行から得られるスクリーンショット、DOMスナップショット、リクエスト/レスポンスログです — 人間が手作業で失敗をデバッグするときに集めるのと同じ証拠です。
アーティファクトを取得するために何か設定する必要がありますか?
いいえ — 実行の一部として自動的に取得されます。testsprite test artifact get <runId>で後から取得できます。
最新の実行だけでなく、テストが時間をかけてどう推移してきたかを見られますか?
見られます — testsprite test result <testId> --historyが、直近だけでなくそのテストのすべての実行を表示します。
テストがすでに合格か不合格を報告しているのに、なぜこれが重要なのですか?
ステータス行は主張にすぎないからです — アーティファクトは、あなたやチームメイトがそれを鵜呑みにする代わりに検証できるようにするものです。
自分でアップロードしたテストにも使えますか?
使えます — アーティファクトの取得と履歴は、テストが生成されたものでもtest code putでアップロードされたものでも同じように機能します。