Zum Inhalt springen

Automatisierung

Automatisierung: Bringen Sie den DevOps-Takt
in Ihr Test-Repository

In SquashTM ist die Automatisierung die natürliche Fortsetzung des funktionalen Testens: Ihre Testfälle, Skripte und CI/CD-Pipelines bleiben in einem gemeinsamen Rahmen verbunden.

Der DevOps-Zyklus als Unendlichkeitsschleife: auf der einen Seite der Testentwurf, auf der anderen kontinuierliche Integration und Bereitstellung, verbunden durch SquashTM

Erkennen, automatisieren, nutzen

SquashTM, ein gemeinsamer Rahmen, um Ihre Tests zu verbinden, nachzuverfolgen und zu industrialisieren, ohne Ihre Praktiken zu verkomplizieren.

Unterstützung bei der Auswahl der zu automatisierenden Testfälle

SquashTM priorisiert nach Kritikalität, Häufigkeit, Stabilität oder fachlichem Wert.

Strukturierung der Szenarien

Nutzen Sie BDD, um Ihre Szenarien zu strukturieren, die Arbeit der Automatisierer zu erleichtern und die fachliche Konsistenz zu sichern.

Rückmeldung der Ausführungsergebnisse

Ein Integrationsskript in Ihrer Pipeline veröffentlicht die Ausführungsergebnisse über die REST-API im Repository. Anforderungen, Testfälle, Fehler und Ausführungen werden automatisch verknüpft.

Zentralisierung der Tests

Manuelle oder automatisierte Tests, mit oder ohne CI/CD-Pipeline ausgeführt: Sie finden alle in SquashTM.

01

CI/CD-ready…

Ihre Pipelines behalten die Kontrolle, SquashTM verfolgt und zentralisiert.

  • In Ihren Pipelines in GitLab, Jenkins, GitHub Actions oder Azure DevOps laufen Ihre automatisierten Tests bereits.
  • Ein Integrationsskript liest ihre Ergebnisse aus den Testberichten aus und veröffentlicht sie über die REST-API von SquashTM im Test-Repository: Anforderungen, Testfälle, Fehler und Ausführungen sind verknüpft und nachvollziehbar.
02

Unabhängig von Ihren Frameworks

Ganz gleich, welche Tools Sie einsetzen: Sie nutzen weiter Ihre Technologien, SquashTM verfolgt und zentralisiert.

  • Ihr Integrationsskript wandelt die Berichte der meistgenutzten Frameworks (Cucumber, Robot Framework, Playwright, Cypress, JUnit/TestNG, Postman/Newman…) in das Format der SquashTM-REST-API um.
03

Gewinnen Sie an Kontrolle

  • Automatisieren Sie, was automatisiert werden sollte: Ermitteln Sie die geeignetsten Testfälle anhand ihrer Häufigkeit oder Kritikalität.
  • Behalten Sie den Überblick über alle Ihre Tests: Anforderungen ↔ Testfälle ↔ Ausführungen ↔ Fehler.
  • Steuern Sie alles an einem Ort: manuelle und automatisierte Tests im selben Bereich.
  • Integrieren Sie reibungslos: Verbinden Sie Ihre Frameworks und DevSecOps-Pipelines, ohne Ihre Praktiken zu ändern.
04

Kurz gesagt, Sie können:

  • die zu automatisierenden Testfälle direkt in SquashTM auswählen
  • zu ihrer Formalisierung beitragen (Gherkin, Schlüsselwortbibliotheken, gemeinsame Vorlagen)
  • Ihre CI/CD-Pipelines über die REST-API mit SquashTM verbinden
  • die Ergebnisse Ihrer automatisierten und manuellen Tests in einem gemeinsamen Repository zusammenführen
  • Ihre bestehenden Frameworks und Tools weiterhin nutzen
  • Rückverfolgbarkeit und Governance Ihrer Tests stärken, ohne Ihre Praktiken zu ändern

Industrialisieren Sie Ihre automatisierten Tests

Sprechen Sie mit einem SquashTM-Experten, um Ihre CI/CD-Pipelines und Frameworks mit Ihrem Test-Repository zu verbinden.

Mit einem Experten sprechen