Testen Sie mit der
Squash-GitLab-Plattform
Die Macht der Squash- & GitLab-Integration
GitLab-Objekte im Repository für Anforderungen synchronisieren
Abbildung von Epics*, Milestones, Iterations und Issues aus GitLab auf Squash-Testanforderungen - Beschleunigt die Testdefinition durch die Verwendung bereits synchronisierter Testanforderungen.
Vollständige Rückverfolgbarkeit von GitLab-Issues - Zuordnung von Testfällen zu synchronisierten Anforderungen
* Verfügbar in zukünftigen Versionen von Squash und GitLab
Entwerfen Sie Ihre funktionalen Tests
Beschreiben Sie Ihre manuellen und automatisierten Tests - Um einen einheitlichen Testbestand zu haben
Erzeugen Sie Cucumber- und Robot-Framework-Skripte für BDD-Testfälle - Stellen Sie sicher, dass automatisierte Funktionstests ihren Spezifikationen entsprechen.
Planen Sie die Durchführung von Tests
Maßgeschneiderte Gestaltung von manuellen und automatisierten Testplänen mithilfe Assistenten - Erleichterte Identifikation von Testfällen, die einen Umfang von Issues, Iterationen oder Milestones abdecken.
Integrieren Sie die Durchführung automatisierter Tests in die CI/CD-Pipeline.
Definieren und passen Sie ein quality gate für die CI/CD-Pipeline an - Ergänzt Ihre Sicherheitsanalysen und ermöglicht die Konzentration auf kritische und relevante Tests und Ergebnisse, ohne Flaky-Tests zu berücksichtigen.
Führen Sie Funktionstests durch
Greifen Sie auf Testergebnisse, Berichte und das Quality Gate in GitLab zu - Sichert die Produktion, indem es den Beteiligten einen Überblick über die Situation verschafft
Übertragen Sie die Ergebnisse des Quality Gates in Merge Requests - Verhindert das Mergen von Code-Inkrementen, die die Anwendung funktional kaputt machen könnten.
Melden Sie Anomalien direkt aus Squash als Issue in GitLab - Ermöglicht es dem Tester, automatisch mit Testdaten vorausgefüllte Issue-Templates zu erstellen, um die Kommunikation mit dem Entwicklungsteam zu erleichtern.
Verknüpfen Sie erkannte Anomalien mit ursprünglichen Issues* - Das Release-Team hat einen Überblick, um über Go/No-Go der Funktion zu entscheiden.
* Verfügbar in zukünftigen Versionen von Squash und GitLab
Testorientierte Funktionen
der Plattform
User stories
Synchronisierung von GitLab User Stories als Anforderungen in Squash und Reporting von Indikatoren in diesen US
Testdetails und Ergebnisse
Zugriff auf die Details der Tests und deren Ergebnisse in GitLab (verfügbar, wenn die benutzerdefinierten GitLab-Arbeitselemente veröffentlicht werden)
Testvermögen
Referenz in Squash der in GitLab gespeicherten automatisierten Testressourcen
Epics
Synchronisierung von GitLab-Epics in Squash und Berichterstattung über Indikatoren in diesen Epics (verfügbar bei Veröffentlichung von Squash 7.0)
Anomalien
Deklarieren von Anomalien, die vorab mit Testdaten von Squash in GitLab gefüllt sind
Quality gate
Einführung eines Testplans von CI/CD und Definition von Pipeline-Fortsetzungs-/Stoppkriterien (Quality Gate) entsprechend den Testergebnissen
Ausführungspläne
Entwurf von Ausführungsplänen in Squash aus einer Reihe von User Stories
Automatisierung
Verwaltung der Testautomatisierung mithilfe eines Workflows, Zuordnung von Skripten zu Testfällen und Generierung von Robot Framework- oder Cucumber-Skripten für BDD-Testfälle
Berichte in CI/CD
Zugriff auf Testergebnisse und Berichte (verfügbar Ende 2023) und auf das Quality-Gate-Ergebnis im CI/CD