Zum Inhalt springen

Funktionen

Die gesamte Testaktivität
in einem einzigen Tool

Premium Ultimate

01

Den Testbestand aufbauen

Anforderungen werden in SquashTM erstellt, aus einer Excel-Datei importiert oder mit Jira und GitLab synchronisiert. Testfälle werden im klassischen, BDD- oder Gherkin-Format geschrieben und mit den Anforderungen verknüpft, die sie abdecken.

Anforderungen

Verwalten Sie Ihre Anforderungen nativ oder synchronisieren Sie sie mit GitLab, Jira oder demnächst OpenProject.

Native Anforderungsverwaltung
Organisieren Sie Ihre Anforderungen in einer strukturierten Baumansicht, mit Versionierung und Verwaltung der Verknüpfungen. Jede Anforderung bleibt mit den Testfällen verbunden, die sie abdecken, für eine durchgängige Rückverfolgbarkeit.
Synchronisation mit Ihren Tools (Jira, GitLab, OpenProject)
Synchronisieren Sie Ihre User Stories aus Jira oder GitLab direkt in SquashTM. Ausführungspläne lassen sich automatisch aus agilen Elementen erstellen. Die OpenProject-Synchronisation folgt demnächst.
Links der Anforderungsbaum von SquashTM, rechts die Seite einer Anforderung: ihre Abdeckungskennzahlen, alle bei 100 %, und die Testfälle, die sie verifizieren.
Eine Anforderung erstellen

Erstellen Sie eine Anforderung und legen Sie ihre Attribute fest.

Mehr erfahren →
Anforderungen aus Ihren Jira-Tickets importieren

Synchronisieren Sie Ihre Jira-Tickets als Anforderungen in SquashTM.

Mehr erfahren →
Anforderungen aus Ihren GitLab-Issues importieren

Synchronisieren Sie Ihre GitLab-Issues als Anforderungen in SquashTM.

Mehr erfahren →
Anforderungen aus Ihren OpenProject-Arbeitspaketen importieren Demnächst

Synchronisieren Sie Ihre OpenProject-Arbeitspakete als Anforderungen in SquashTM.

Anforderungen hierarchisch ordnen

Fassen Sie mehrere Anforderungen unter einer übergeordneten Anforderung zusammen, um ihre Gesamtabdeckung zu verfolgen.

Mehr erfahren →
Anforderungen versionieren

Erstellen Sie unabhängige Versionen Ihrer Anforderungen, wenn sich Ihre Spezifikationen weiterentwickeln.

Mehr erfahren →
Anforderungen exportieren

Exportieren Sie Ihr Repository im Excel-Format.

Mehr erfahren →

Testfälle

Schreiben Sie Ihre Testfälle im Format, das zu Ihrer Praxis passt.

Klassisch
Schrittweise Testfälle mit Schritten, erwarteten Ergebnissen und Parametrisierung über Variablen — das Referenzformat für Ihre funktionalen Szenarien.
Gherkin
Formuliert im Format Given / When / Then, für Fachbereiche lesbar und direkt an Ihren Spezifikationen ausgerichtet.
BDD
Eine Bibliothek wiederverwendbarer Aktionen mit Autovervollständigung (Ultimate-Edition), für ein einheitliches Vokabular zwischen den Teams und schnelleres Schreiben.
Explorativ
Durch eine Test-Charta gerahmte Sessions, mit in Echtzeit erfassten Beobachtungen und Fehlern, die direkt dem Kontext zugeordnet werden. Mehr erfahren →
Ein klassischer Testfall in SquashTM: seine Voraussetzungen, dann drei Testschritte mit Aktion und erwartetem Ergebnis.
Einen Testfall erstellen und parametrisieren

Erstellen Sie einen Testfall im Format Klassisch, BDD, Gherkin oder Explorativ, qualifizieren Sie ihn (Status, Wichtigkeit, Art, Typ) und verknüpfen Sie ihn mit Anforderungen.

Mehr erfahren →
Einen BDD-Testfall schreiben und parametrisieren

Schreiben Sie Ihre Szenarien in Gherkin (Given/When/Then), mit Autovervollständigung der Aktionen in der Ultimate-Edition, exportierbar nach Cucumber oder Robot Framework.

Mehr erfahren →
Ein Gherkin-Skript schreiben und parametrisieren

Schreiben Sie Ihre Gherkin-Skripte als Freitext in einem eigenen Editor mit Syntaxhervorhebung und -prüfung, für manuelle oder automatisierte Ausführung.

Mehr erfahren →
Testfälle exportieren

Exportieren Sie Ihren Testbestand im Excel-Format.

Mehr erfahren →

KI-Generierung von Testfällen

Generieren Sie Ihre Testfälle aus Ihren Anforderungen und ergänzen Sie Kontext (weitere Testfälle, ein Dokument).

Generierung aus einer Anforderung
Die Testfälle entstehen aus dem Text der Anforderung, angereichert mit dem Kontext, den Sie hinzufügen: weitere bestehende Testfälle, ein Spezifikationsdokument.
Unterstützte Formate
Die Generierung ist im klassischen Format verfügbar. Die Formate BDD und Gherkin folgen im Q4 2026.
Das Modell Ihrer Wahl
SquashTM verbindet sich mit dem KI-Server, den Sie festlegen. Sie behalten die Kontrolle über das verwendete Modell und dessen Hosting.
Der Bildschirm zur KI-gestützten Testfallgenerierung in SquashTM: zwei Testfälle und ein Spezifikationsdokument als Kontext, darunter der Prompt der Anforderung und die Schaltfläche zum Absenden.
Testfälle mit KI generieren

Generieren Sie Testfälle aus einer Anforderung, mit anpassbarem Prompt und angereichertem Kontext.

Mehr erfahren →
Das Skript eines Gherkin-Testfalls KI-gestützt schreiben Q4 2026

Generieren Sie Gherkin-Testfälle aus einer Anforderung, mit anpassbarem Prompt und angereichertem Kontext.

Rückverfolgbarkeit

Verknüpfen Sie Ihre Anforderungen mit Ihren Testfällen und verfolgen Sie, was abgedeckt ist.

Anforderungen mit Testfällen verknüpfen

Verknüpfen Sie Testfälle mit Ihren Anforderungen, um die Abdeckungsmatrix aufzubauen.

Mehr erfahren →
Abdeckung und Validierung verfolgen

Sehen Sie die Erstellungs-, Verifizierungs- und Validierungsraten pro Anforderung oder pro Bereich ein.

Mehr erfahren →

02

Ausführen und automatisieren

Kampagnen werden in SquashTM oder aus Jira- und GitLab-Sprints geplant. Tests werden manuell durchgeführt, über SquashTM Orchestrator gestartet oder aus einer CI/CD-Pipeline zurückgemeldet. Fehler gehen an den bereits vorhandenen Bugtracker.

Kampagnen

Stellen Sie Ihre Ausführungspläne aus Ihren Kampagnen oder Sprints zusammen.

Eine Kampagne erstellen und einen Ausführungsplan aufbauen

Gliedern Sie Ihre Ausführungsphase in Kampagnen, unterteilt in Iterationen und Testsuiten

Mehr erfahren →
Tests agil mit SquashTM-Sprints planen

Organisieren Sie Ihre Tests nach Sprints und validieren Sie jede Anforderung über die Iterationen hinweg

Mehr erfahren →
Tests agil aus Jira-Sprints planen

Synchronisieren Sie Ihre Jira-Sprints in den Bereich Ausführungen von SquashTM

Mehr erfahren →
Tests agil aus GitLab-Sprints planen

Synchronisieren Sie Ihre GitLab-Meilensteine und -Iterationen in SquashTM

Mehr erfahren →

Manuelle Ausführung

Führen Sie Ihre Tests Schritt für Schritt durch und erfassen Sie die Ergebnisse laufend.

Das Szenario einer manuellen Ausführung in SquashTM: drei Schritte mit Aktion und erwartetem Ergebnis, der erste erfolgreich, der zweite fehlgeschlagen und aufgeklappt, der dritte noch auszuführen.
Tests manuell ausführen

Führen Sie Tests Schritt für Schritt durch, fügen Sie Anhänge hinzu und melden Sie Fehler während der Ausführung

Mehr erfahren →

Automatisierung

Melden Sie Ergebnisse aus Ihrer Pipeline zurück oder starten Sie Tests mit SquashTM Orchestrator.

Auslösung durch Ihre Pipeline
Die Tests laufen in Ihrer CI/CD-Kette, die die Ergebnisse an SquashTM übermittelt.
Auslösung durch SquashTM
Der Orchestrator startet die automatisierten Tests aus dem Tool heraus, unabhängig vom Framework.
Der Ausführungsplan einer automatisierten Regressionsiteration in SquashTM: sieben Testfälle im automatisierten Modus, deren aus der Pipeline übermittelte Ergebnisse fünf Erfolge, einen Fehlschlag und einen blockierten Test zeigen.
Zu automatisierende Tests priorisieren

Ermitteln Sie die am besten zu automatisierenden Testfälle anhand eines Scores, der auf objektiven Kriterien beruht

Mehr erfahren →
Testergebnisse aus einer Pipeline importieren

Veröffentlichen Sie die Ergebnisse automatisierter Tests aus Ihrer CI/CD-Pipeline in SquashTM, unabhängig vom Framework

Mehr erfahren →

Automatisierte Tests aus SquashTM ausführen

Starten Sie Ihre automatisierten Tests aus SquashTM über SquashTM Orchestrator

Mehr erfahren →
Ausführungslogs in Echtzeit ansehen

Verfolgen Sie den Ablauf der Tests während der Ausführung, ohne auf das Ende des Laufs zu warten.

Mehr erfahren →
Ein Quality Gate definieren

Legen Sie Regeln zur Bewertung der Testergebnisse fest, die über Erfolg oder Misserfolg einer Pipeline entscheiden

Mehr erfahren →
Open-Source-Testframeworks steuern

Führen Sie Ihre Tests mit Robot Framework, Cucumber, JUnit, Playwright, Cypress, Postman, SoapUI, SKF aus

Mehr erfahren →
Proprietäre Teststudios steuern

Führen Sie Ihre Tests mit Katalon, UFT, Ranorex, Agilitest aus

Mehr erfahren →

Fehler

Melden Sie Fehler während der Ausführung im Bugtracker des Entwicklungsteams.

Einen Fehler melden (GitLab, Mantis, Bugzilla)

Melden Sie einen Fehler aus einer Ausführung an GitLab, Mantis oder Bugzilla

Mehr erfahren →
Einen Fehler melden (Jira, Azure DevOps, Redmine, Tuleap)

Melden Sie einen Fehler aus einer Ausführung an Jira, Azure DevOps, Redmine oder Tuleap

Mehr erfahren →

Ergebnisse

Finden Sie die Historie aller Ihrer Ausführungen, manuell wie automatisiert.

Der Ausführungsverlauf eines Testfalls in SquashTM: eine fehlgeschlagene manuelle Ausführung, dann drei automatisierte Ausführungen, zwei fehlgeschlagen und die letzte erfolgreich.
Die Ausführungshistorie eines Testfalls finden

Sehen Sie alle bisherigen Ausführungen eines Testfalls, manuell wie automatisiert, auf seiner Seite ein.

Mehr erfahren →
Die Ergebnisse einer automatisierten Suite analysieren

Sehen Sie nach einem automatisierten Lauf die Details der ausgeführten Tests, ihren Status und ihre Dauer ein.

Mehr erfahren →
Fehlgeschlagene Assertions erkennen

Finden Sie genau die Prüfung, die fehlgeschlagen ist, ohne die Rohberichte zu öffnen.

Mehr erfahren →

03

Die Testaktivität steuern

Vordefinierte Dashboards decken Anforderungen, Kampagnen und Sprints ab. Individuelle Diagramme und Dashboards werden aus den Projektdaten zusammengestellt. Die Ergebnisse lassen sich als Bericht oder CSV exportieren und in Jira und GitLab anzeigen.

Dashboards

Verfolgen Sie die Abdeckung Ihrer Anforderungen und den Fortschritt Ihrer Kampagnen.

Das Anforderungs-Dashboard eines Projekts in SquashTM: vier Diagramme zu Abdeckung durch Testfälle, Status, Kritikalität und Beschreibung der Anforderungen.
Das Anforderungs-Dashboard ansehen

Erstellungs-, Abdeckungs-, Verifizierungs- und Validierungsraten des Repositorys.

Mehr erfahren →
Das Kampagnen-Dashboard ansehen

Kumulierter Fortschritt, Ausführungsstatus und Testinventar einer Kampagne oder Iteration.

Mehr erfahren →
Das Sprint-Dashboard ansehen

Fortschritt der Anforderungen des Sprints und der Testfälle seines Ausführungsplans.

Mehr erfahren →
Ausführungen suchen

Filtern Sie Ausführungen über mehrere Projekte, starten Sie einen Test erneut oder ändern Sie Status in Massen direkt aus den Ergebnissen.

Mehr erfahren →

Individuelle Kennzahlen

Stellen Sie die Diagramme und Dashboards zusammen, die zu Ihrer Organisation passen.

Individuelle Diagramme erstellen

Kombinieren Sie Anforderungen, Testfälle und Ausführungen nach Attributen Ihrer Wahl, einschließlich benutzerdefinierter Felder.

Mehr erfahren →
Individuelle Dashboards zusammenstellen

Fassen Sie Diagramme und Berichte auf einer Seite zusammen und zeigen Sie diese in den Bereichen Anforderungen, Testfälle und Kampagnen an.

Mehr erfahren →

Berichterstattung

Erstellen Sie Ihre Berichte und Exporte oder verfolgen Sie die Tests aus Jira und GitLab.

Aus SquashTM
Erstellen Sie Ihre Berichte und Kampagnenbilanzen oder exportieren Sie die Daten im von Ihnen festgelegten Format.
Aus Ihren Tools
Der Testfortschritt ist direkt in Jira und GitLab einsehbar, für alle, die SquashTM nicht öffnen.
Die Erstellung eines Berichts im Bereich Steuerung von SquashTM: links die Vorlagen (Testfall- und Anforderungshefte als PDF oder bearbeitbar, Abdeckung, Fortschritt), rechts der Bericht zum Ausführungsfortschritt bei der Konfiguration.
Berichte erstellen

Erstellen Sie Fortschrittsberichte, Anforderungs- und Testhandbücher im PDF- oder Word-Format

Mehr erfahren →
Kampagnendaten exportieren

Exportieren Sie die Daten einer Kampagne im CSV-Format

Mehr erfahren →
Individuelle Kampagnenexporte erstellen

Konfigurieren Sie Ihre Exporte mit den Spalten und dem Umfang Ihrer Wahl

Mehr erfahren →
Testaktivitäten in Jira verfolgen

Abdeckung, Testfortschritt und Validierung der User Stories, direkt auf den Jira-Tickets angezeigt.

Mehr erfahren →
Testaktivitäten in GitLab verfolgen

Dieselben Informationen als Kommentar in den GitLab-Issues, bei jedem Synchronisationszyklus.

Mehr erfahren →