Eine CLI. Jeder Service bekommt sein eigenes Projekt.
Ein Microservices-Team braucht keine einzige riesige, undifferenzierte Testsuite. testsprite project create gibt jedem Service sein eigenes Projekt, eigene Zugangsdaten und eine eigene Lauf-Historie — alles verwaltet über dieselbe Kommandozeile.
Ein Account, viele Projekte
Sichern, was kaputtging
testsprite project list zeigt auf einen Blick jeden Service, den Sie tracken — kein Durchsuchen eines Dashboards, um sich zu erinnern, was Sie vor sechs Monaten eingerichtet haben.
Verstehen, was Sie wollen
testsprite project create --name <name> startet in Sekunden ein neues Projekt; jedes bekommt eigene Testpläne, Lauf-Historie und Zugangsdaten.
Validieren, was Sie haben
testsprite project credential <projectId> und project auto-auth <projectId> regeln die Authentifizierung pro Projekt, sodass der Key eines Teams nie in die Tests eines anderen Teams gelangt.
Vorschlagen, was Sie brauchen
Jeder Befehl, der --project <id> entgegennimmt, ist sauber auf diesen Service begrenzt — test run, test list, test flaky, alles davon.
$ testsprite project create --name "checkout-service" ✓ prj_8f2a created $ testsprite project create --name "search-service" ✓ prj_a13c created $ testsprite project list prj_8f2a checkout-service 42 tests prj_a13c search-service 17 tests $ testsprite test run --all --project prj_8f2a --wait
Jeder Service, sein eigener Scope
Zugangsdaten, Test-Historie und Pläne bleiben auf das Projekt begrenzt, zu dem sie gehören — eine Änderung an den Tests eines Service berührt nie die eines anderen.
Entwickelt für Teams mit vielen Services
Zugangsdaten pro Projekt
project credential und project auto-auth halten die Authentifizierung auf das jeweilige Projekt begrenzt.
Aktualisieren, ohne von vorn anzufangen
testsprite project update ändert die Einstellungen eines Projekts, ohne dessen Lauf-Historie zu verlieren.
Kostenlose Community-Version
Bietet eine kostenlose Community-Version, die uns für jeden zugänglich macht.
Sauberes Aufräumen
testsprite project delete entfernt ein nicht mehr benötigtes Projekt sauber.
Weltweit von Unternehmen geschätzt
"TestSprite bietet eine umfangreiche Testfallgenerierung, eine klare Struktur und leicht lesbaren Code. Es unterstützt auch einfaches Online-Debugging mit der Möglichkeit, schnell durch die Generierung neuer Testfälle zu erweitern."
"Die Automatisierung von TestSprite hilft uns, Tonnen manueller Arbeit zu reduzieren. Die Entwickler können Fehler im Entwicklungsprozess leichter und früher erkennen und beheben."
FAQ
Brauche ich pro Service einen separaten testsprite-Account?
Nein — ein Account, viele Projekte. testsprite project create gibt jedem Service seinen eigenen Scope unter demselben Login.
Wie funktioniert die Authentifizierung über mehrere Projekte hinweg?
testsprite project credential <projectId> und project auto-auth <projectId> verwalten Zugangsdaten pro Projekt, sodass Services keine Keys teilen, die sie nicht teilen sollten.
Kann ich alle meine Projekte auf einmal sehen?
Ja — testsprite project list zeigt jedes Projekt, das Sie tracken, mit project get <id> für die Details zu einem einzelnen.
Was passiert mit der Historie eines Projekts, wenn ich seine Einstellungen ändere?
Nichts — testsprite project update ändert Einstellungen, ohne die bestehende Test-Historie anzurühren.
Wie entferne ich ein Projekt, das ich nicht mehr brauche?
testsprite project delete <id> — saubere Entfernung, kein zurückbleibender Zustand.