Un agent de test IA qui vit dans votre terminal.
Installez le CLI TestSprite, pointez-le vers une URL ou une API en production, et obtenez une couverture de test réelle — navigateur et backend — sans jamais quitter la ligne de commande. Planifiez vos tests à partir d'un PRD ou d'une spec d'API, exécutez-les en CI, et récupérez les résultats sous forme de JSON structuré que vos scripts — ou votre agent de codage — peuvent exploiter directement.
Une seule commande le connecte à votre agent de codage
Sachez ce que vous avez cassé
Exécutez testsprite test rerun <testId> après chaque changement et récupérez un pack d'échec dès qu'un test casse — avant qu'un utilisateur ne vous l'apprenne.
Exprimez ce que vous voulez
Générez un plan avec testsprite test create --plan-template, ou pointez-le vers votre PRD ou votre spec d'API (OpenAPI, Swagger, Postman) pour qu'il planifie lui-même la couverture.
Validez ce que vous avez
testsprite test create --type frontend --plan-from plan.json --run --wait — de vrais tests navigateur via Playwright, ou des tests d'API backend qui gèrent les dépendances, exécutés contre une URL en production.
Obtenez ce qu'il vous faut
Chaque échec est livré sous forme d'un seul objet JSON — étape en échec, capture d'écran, snapshot du DOM, hypothèse de cause racine, recommandation de correctif — prêt à être exploité par vos scripts ou votre agent de codage.
$ npm install -g @testsprite/testsprite-cli
$ testsprite setup
$ testsprite test create --project prj_8f2a --type frontend \
--plan-from checkout-plan.json --run --wait --output json
✓ TC001_Login_Rejects_Empty_Password passed 1.2s
✗ TC002_Checkout_Applies_Promo_Code failed 3.4s
→ failure bundle: testsprite test failure get TC002
$ testsprite test rerun TC002 --wait --output json
✓ TC002_Checkout_Applies_Promo_Code passed 2.9s
Testez partout où vous pouvez ouvrir un terminal
En local, dans un exécuteur CI, ou directement dans l'outil shell de votre agent de codage — la même commande testsprite fonctionne partout, avec --output json pour le scripting et des codes de sortie stables pour bloquer un merge.
Conçu pour les équipes qui pensent terminal d'abord
Exécutions en lot et planifiées
testsprite test run --all --project <id> relance toute votre suite en une seule commande — branchez-la sur cron ou sur le planificateur de votre CI.
Des plans de test versionnés comme du code
Versionnez vos plans de test en JSON et passez-les en revue dans une pull request comme n'importe quel autre changement — plan-from, plan put, plan-template.
Gratuit pour démarrer
Un CLI sous licence Apache 2.0 — installez-le et lancez votre premier test gratuitement, sans limite de sièges pour démarrer.
Frontend + Backend, un seul CLI
De vrais tests navigateur via Playwright pour le frontend, des tests d'API qui gèrent les dépendances pour le backend — --type frontend ou --type backend, la même structure de commande.
Approuvé par des entreprises du monde entier
"TestSprite offre une génération de cas de test riche, une structure claire et un code facile à lire. Il prend également en charge le débogage en ligne simple avec la possibilité de s'étendre rapidement en générant de nouveaux cas de test."
"L'automatisation de TestSprite nous aide à réduire des tonnes de travail manuel. Les développeurs peuvent facilement détecter et résoudre les bugs plus tôt dans le processus de développement."
FAQ
Que fait réellement le CLI TestSprite ?
De vrais tests contre une URL ou une API en production. Les tests frontend pilotent un vrai navigateur via Playwright ; les tests backend envoient de vraies requêtes HTTP avec gestion des dépendances. Rien ne s'exécute contre des mocks — --type frontend ou --type backend permet de choisir.
Comment le connecter à mon agent de codage ?
testsprite agent install <name> le connecte directement à Claude, Cursor, Copilot, Codex, Windsurf, Cline, Antigravity ou Kiro depuis le CLI — aucun serveur ni protocole séparé à configurer.
Puis-je l'utiliser sans agent IA du tout ?
Oui. testsprite test create --plan-from plan.json --run --wait --output json fonctionne depuis n'importe quel terminal ou exécuteur CI. Le CLI ne nécessite aucun agent dans la boucle — il est tout aussi utile piloté par un humain ou par un script.
Que se passe-t-il quand un test échoue ?
Vous recevez un pack d'échec : un objet JSON contenant l'étape en échec, une capture d'écran, un snapshot du DOM, une hypothèse de cause racine et une recommandation de correctif, le tout associé à un identifiant de snapshot — récupérez-le avec testsprite test failure get <testId>.
Est-ce gratuit à essayer ?
Oui. npm install -g @testsprite/testsprite-cli puis testsprite setup vous permettent d'être opérationnel en quelques minutes, et le CLI lui-même est distribué sous licence Apache 2.0.