Nouveau : Le CLI TestSprite est maintenant disponible !

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

ClaudeCursorCopilotCodexWindsurfClineAntigravityKiro
Nous ne sommes ni une extension de navigateur ni un plugin d'IDE. Nous sommes un CLI que vous pouvez appeler depuis n'importe où — votre terminal, votre exécuteur CI, ou l'outil shell natif d'un agent de codage — et il se comporte exactement de la même façon à chaque fois.

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.

Livrez du code que vous avez réellement vérifié. Depuis le terminal.