Integration von SeaLights
Tricentis SeaLights (wird in einem neuen Reiter geöffnet) ist eine KI-gestützte Software Quality Intelligence-Plattform, die den Code Ihrer Applikation verwendet, um zu bestimmen, welche Tests Sie ausführen müssen. Wenn Sie Tosca und SeaLights integrieren, ergeben sich einige Vorteile, die den Aufwand und die Kosten für eine schnellere Bereitstellung reduzieren:
-
Überspringen Sie Tests, die unveränderten Code abdecken, um die Testzykluszeit zu reduzieren.
-
Konzentrieren Sie sich nur auf relevante Tests, um Probleme früher zu erkennen und zu beheben.
Kompatibilität
SeaLights ist eine reine SaaS-Lösung, was bedeutet, dass Tosca mit jedem Release kompatibel ist.
Die Integration von Tosca und SeaLights folgt einem Cloud-First-Ansatz. Dies bedeutet, dass Sie zur Optimierung von Tests mit SeaLights diese über die Tosca Cloud-Testausführungsintegration ausführen müssen. Sie können Tests, die Sie mit der Tosca Distributed Execution ausführen, nicht optimieren.
Natürlich können Sie Debugging-Tests, die Sie über eine Ausführungsliste auf einem lokalen Rechner ausführen, jederzeit optimieren.
Die Integration verstehen
SeaLights verwendet Agenten, die als Listener fungieren. Diese Agenten führen während des ersten Testdurchlaufs die folgenden Aufgaben aus:
-
Überwachen der Aktionen, die Ihre Tests in Ihrer Applikation ausführen.
-
Verbinden dieser Aktionen mit Ihrem Applikationscode.
-
Speichern dieser Daten.
Wenn Sie Ihre Tests erneut ausführen, weiß SeaLights, welche Aktionen zu erwarten sind, und prüft auf Änderungen im Code. Wenn sich der Code nicht geändert hat, verknüpft SeaLights den unveränderten Code mit dem Test, der ihn abdeckt, und weist Tosca an, diesen Test zu überspringen. Nähere Informationen zur Funktionsweise von SeaLights finden Sie im SeaLights-Handbuch (wird in einem neuen Reiter geöffnet) und in der SeaLights Knowledge Base (wird in einem neuen Reiter geöffnet).
Erste Schritte
Ihre nächsten Schritte hängen von Ihrer Rolle ab:
-
Wenn Sie der Administrator sind, der für die Einrichtung der Integration verantwortlich ist, lesen Sie "SeaLights-Integration einrichten". Dieses Kapitel erläutert, was Sie in SeaLights vorbereiten müssen und wie Sie Ihr Tosca-Repository verbinden.
-
Wenn Sie ein Tester sind, der Testdurchläufe optimieren möchte, lesen Sie "Testdurchläufe mit SeaLights optimieren". Dieses Kapitel erläutert, wie Sie die SeaLights-Optimierung für Ihre Tests aktivieren und übersprungene Tests in Ihren Ergebnissen erkennen.