RedmineKit

Test Case Management

QA

Wiederverwendbare Testfälle, Suiten und Bundles — verknüpft mit jedem Ticket und jeder CI-Pipeline, mit lückenloser Rückverfolgbarkeit von der Anforderung bis zum Fehler.

Demo-Zugangadmin/12345678

Mehrere Server: $399

Rückerstattung binnen 5 Arbeitstagen12 Monate UpdatesQuellcode enthalten
Test Case Management – Redmine-Plugin: Das Test-Dashboard in Redmine: ein Ring mit 87,8 % Erfolgsquote, Kacheln für 70 Testfälle, 1.090 bestandene, 82 fehlgeschlagene und 45 blockierte Ergebnisse, 60 % Automatisierungsabdeckung und 1.242 Ausführungen, darunter ein Balken mit der Ergebnisverteilung, eine Trendlinie der Ausführungen über 14 Tage sowie Listen der letzten Fehlschläge und der letzten Ausführungen.
Das Test-Dashboard Erfolgsquote, Ergebnisverteilung, 14-Tage-Trend und die letzten Fehlschläge eines Projekts.
Redmine
5.0 und neuer, 6.x, 7.x
Berichte
12, mit CSV und Excel
Berechtigungen
18, je Projektrolle
CI/CD
REST API, Anmeldung per API-Schlüssel
Sprachen
50 Sprachdateien
Ticket-Tracker
Ihre, unverändert
  • Wiederverwendbare Testfälle

  • Suiten & Bundles

  • Unveränderliche Ausführungen

  • Automatisierungs-Zuordnung

  • CI/CD-REST-API

  • Dashboards & Berichte

Eine Kette von der Anforderung bis zum Fehler, der daraus entstand

Nichts in dieser Kette ist eine Kopie. Ein Ticket verweist auf die Testfälle, die es belegen, jeder Durchlauf fügt eine Ausführung hinzu, und eine fehlgeschlagene Ausführung verweist auf den Bug, den sie ausgelöst hat. Folgen Sie den Verknüpfungen in beide Richtungen, und Sie landen immer bei echten Redmine-Datensätzen.

1. Ticket

Ein Feature, eine Story oder eine Anforderung in dem Tracker, den Sie ohnehin nutzen. Das Plugin bringt keinen eigenen Tracker mit.

2. Testfall

Einzeln zugeordnet oder über ein Bundle. Derselbe Fall, etwa TC-41, kann beliebig vielen Tickets dienen.

3. Plan und Lauf

Ein Plan (TP-2) legt den Umfang für ein Release fest; ein Lauf (TR-5) ist eine Sitzung gegen einen Build.

4. Ausführung

Bestanden, fehlgeschlagen, blockiert oder übersprungen, mit Build, Commit, Umgebung, Schrittergebnissen und Screenshots. Wird nachträglich nie bearbeitet.

5. Fehler

Ein normales Redmine-Ticket, verknüpft mit dem Fehlschlag, von Hand angelegt oder automatisch, sobald ein Test fehlschlägt.

Regeln, die die Kette zusammenhalten

Referenzen mit TC-, TB-, TP-, TR- und DS- und frei wählbaren Präfixen, Ausführungen, die fest an die ausgeführte Fallversion gebunden sind, und eine optionale Regel, nach der ein Ticket erst geschlossen werden kann, wenn seine Tests bestanden sind.

Der gesamte Ablauf, aufgenommen in einem laufenden Redmine 6.1

Das sind echte Ansichten des Plugins im Standard-Theme von Redmine. Projekt, Personen und Ergebnisse sind Demodaten eines fiktiven Onlineshops namens Harbor Storefront.

Schreiben: eine Bibliothek wiederverwendbarer Testfälle

Suchen und filtern Sie nach Modul, Status, Automatisierung und Tags. Jeder Fall hat strukturierte Schritte, einen Review-Verlauf und eine eigene Versionshistorie.
Test Case Management – Redmine-Plugin: Die Testfallliste mit Suche, Filtern und Tag-Auswahl, einer Leiste für Sammelaktionen, um passende Fälle einem Bundle oder Plan zuzuordnen, und Zeilen mit Referenz, Titel, Modul, Priorität, Automatisierungsstatus, Review-Status und letztem Ergebnis.
Testfälle Filtern Sie die Bibliothek, sehen Sie das letzte Ergebnis jedes Falls und ordnen Sie viele Fälle auf einmal zu oder geben Sie sie frei. Import aus CSV oder Excel, Export als CSV.
Test Case Management – Redmine-Plugin: Testfall TC-41, Pay with a Visa card and 3-D Secure challenge, mit Beschreibung, Vorbedingungen, sechs nummerierten Schritten samt erwarteten Ergebnissen, drei Versionen, einem verknüpften Datenset, dem Review-Verlauf und dem Ausführungsverlauf.
Ein Testfall Schritte mit erwarteten Ergebnissen, drei Versionen, die Kommentare des Reviewers, das zugehörige Datenset und alle bisherigen Ausführungen.

Planen: Bundles, Release-Pläne und Testdaten

Bundles sammeln Fälle zur Wiederverwendung. Ein Plan verbindet Bundles, Tickets, Tester und eine Redmine-Version. Datensets versorgen einen Fall mit vielen Zeilen.
Test Case Management – Redmine-Plugin: Testplan TP-2, Release 2.4.0 regression: 100 % Fortschritt, 61 Testfälle, 56 bestanden, 2 fehlgeschlagen, 91,8 % Erfolgsquote, dazu die vier Testläufe des Plans, seine zwei Bundles, sechs zugeordnete Tickets und drei Tester.
Ein Release-Plan Fortschritt und Erfolgsquote ergeben sich aus dem jeweils letzten Ergebnis jedes geplanten Falls über alle Läufe des Plans. Zielversion, Sprint, Umgebung und Termine stehen im Kopfbereich.
Test Case Management – Redmine-Plugin: Sechs Karten mit Test-Bundles: Release 2.4.0 sign-off, Account and sign-in, API contract, Checkout and payments, Full regression und Smoke, jeweils mit Typ, Beschreibung, Anzahl der Testfälle und Anzahl der Tickets, denen das Bundle zugeordnet ist.
Bundles Smoke-, Regressions-, Feature- und Release-Bundles. Ordnen Sie eines beliebig vielen Tickets zu; die Fälle werden referenziert, nicht kopiert.
Test Case Management – Redmine-Plugin: Datenset DS-1, Payment cards, mit sechs Zeilen aus Kartenmarke, Sandbox-Nummer, Ablaufdatum, 3-D-Secure-Modus und erwartetem Ergebnis sowie der Liste der Testfälle, die es verwenden.
Datensets Zeilen mit Testdaten, die sich mehrere Fälle teilen. Wählen Sie die Zeile beim Erfassen eines Ergebnisses aus — so deckt ein Fall sechs Karten ab, ohne sechs Kopien.

Ausführen: Getestet wird am Ticket und im Testlauf

Entwickler und Tester arbeiten dort, wo sie ohnehin sind. Jedes Ergebnis ist eine neue Ausführung, der Verlauf ist also zugleich der Prüfpfad.
Test Case Management – Redmine-Plugin: Ein Feature-Ticket in Redmine, Apple Pay at checkout, mit einem Test-Panel, das bei 77,8 % Erfolgsquote als fehlgeschlagen markiert ist. Das Panel listet zehn zugeordnete Testfälle mit ihrem letzten Ergebnis, eine verknüpfte Fehlernummer am fehlgeschlagenen Fall, eine Ergebnisauswahl und eine Schaltfläche „Erfassen“ in jeder Zeile, ein Bedienelement „Bundle zuordnen“ und eine Schaltfläche „CI auslösen“.
Das Test-Panel am Ticket Zehn Fälle, die diesem Feature zugeordnet sind, das letzte Ergebnis jedes Falls, der durch den Fehlschlag ausgelöste Fehler und eine Schaltfläche „Erfassen“ in jeder Zeile. Ergebnisse landen in dem Lauf, der oben im Panel ausgewählt ist.
Test Case Management – Redmine-Plugin: Testlauf TR-5, 2.4.0 RC2 full regression, in Arbeit auf Staging: 61 geplant, 38 bestanden, 6 fehlgeschlagen, 1 blockiert, 16 offen und 84,4 % Erfolgsquote, darunter die Liste der geplanten Fälle mit je einer Ergebnisauswahl.
Ein Testlauf Eine Sitzung gegen einen Build. Die Zähler folgen dem letzten Ergebnis je Fall, und was noch offen ist, sehen Sie auf einen Blick.
Test Case Management – Redmine-Plugin: Die Liste der Testläufe mit acht Läufen, jeweils mit Plan, Status (geplant, in Arbeit oder abgeschlossen), Fortschritt wie 45 von 61, Erfolgsquote und Umgebung.
Alle Läufe Regressionskandidaten, nächtliche Automatisierung, Hotfix-Prüfungen und explorative Sitzungen in einer Liste.
Test Case Management – Redmine-Plugin: Das Formular „Ausführung erfassen“ für TC-41 mit Feldern für Ticket, Testlauf, Ergebnis, Umgebung, Datenzeile, Build-Nummer, tatsächliches Ergebnis und Log, gefolgt von einer Ergebnisauswahl und einem Feld für das tatsächliche Ergebnis zu jedem der sechs Schritte sowie einem Datei-Upload.
Ein Ergebnis erfassen Gesamtergebnis und ein Ergebnis je Schritt, die verwendete Datenzeile, Build-Nummer, Log und Screenshots.
Test Case Management – Redmine-Plugin: Ausführung Nummer 1239, ein fehlgeschlagener manueller Durchlauf von TC-44 Pay with Apple Pay on Safari in QA mit Build 431, mit Commit-SHA, Dauer, verknüpftem Fehler Nummer 9, dem Text des tatsächlichen Ergebnisses und Schrittergebnissen: Schritt eins bestanden, Schritt zwei fehlgeschlagen, Schritte drei und vier nicht ausgeführt.
Eine Ausführung Was lief, auf welchem Build und in welcher Umgebung, welcher Schritt fehlschlug, was der Tester sah und welchen Fehler das ausgelöst hat.

Entscheiden: Berichte, die die Frage „Können wir ausliefern?“ beantworten

Zwölf Berichte, jeder mit CSV, Excel und Druckansicht. Zwei davon sind für das Release-Gespräch gemacht.
Test Case Management – Redmine-Plugin: Der Bericht „Release-Reife“ mit dem Urteil „Nicht bereit für das Release“, 87,8 % Erfolgsquote bei einem Ziel von 90 %, Kacheln für Fälle, Ausführungen, ausstehend, bestanden, fehlgeschlagen, blockiert und offene Fehler, einer Reife-Checkliste und einer Liste der letzten Fehlschläge.
Release-Reife Erfolgsquote gemessen an Ihrem Zielwert, eine Checkliste dessen, was das Release noch blockiert, und die Fehlschläge dahinter.
Test Case Management – Redmine-Plugin: Der Bericht „Monitoring“: vier gefährdete Tickets, keines überfällig, drei in den nächsten sieben Tagen fällig und ein Release ohne Testplan, dazu eine Tabelle der Tickets, deren Tests fehlgeschlagen, blockiert oder ausstehend sind, mit Release-Version, Fälligkeitsdatum und Fortschritt.
Monitoring Tickets, deren Tests noch nicht abgeschlossen sind, während der Release-Termin näher rückt, und Versionen, für die es noch keinen Testplan gibt.
Test Case Management – Redmine-Plugin: Die Berichtsübersicht mit zwölf Karten: Testübersicht, Regression, Automatisierung, Anforderungsabdeckung, Release-Reife, Umgebungsvergleich, Fehlerübersicht, Erfolgsquoten-Trend, Modulabdeckung, Komponentenabdeckung, Ausführungsverlauf und Monitoring.
Zwölf Berichte Übersicht, Regression, Automatisierung, Anforderungsabdeckung, Umgebungen, Fehler, Trend, Modul- und Komponentenabdeckung, Verlauf.
Test Case Management – Redmine-Plugin: Der Bericht „Automatisierung“ mit einem Ring für 60 % Automatisierungsabdeckung, 70 Testfällen, davon 42 automatisiert und 33 manuell, einer Aufschlüsselung nach den Frameworks Cypress, Playwright und pytest sowie Zahlen je Automatisierungsstatus.
Automatisierung Abdeckung, automatisiert gegenüber manuell und die Verteilung nach Framework.

Nach Ihren Regeln: Import, Benachrichtigungen und Einstellungen

Test Case Management – Redmine-Plugin: Die Seite „Testfälle importieren“ mit Datei-Upload, Beispieldateien für CSV und Excel zum Herunterladen und der Liste der akzeptierten Spalten.
Import CSV oder Excel, mit einer Beispieldatei, in der alle Spaltenüberschriften schon stehen.
Test Case Management – Redmine-Plugin: Die Benachrichtigungsliste mit fehlgeschlagenen Ausführungen, einem verknüpften Fehler, einem freigegebenen Testfall, einem abgeschlossenen Testlauf und einem abgeschlossenen Plan, jeweils mit der auslösenden Person und dem Zeitpunkt.
Benachrichtigungen Fehlgeschlagene Ausführungen, verknüpfte Fehler, Freigaben und abgeschlossene Läufe, in Redmine und per E-Mail.
Test Case Management – Redmine-Plugin: Die Einstellungsseite für das Testen: Referenzpräfixe, Standardumgebung und Umgebungsliste, Zielwert für die Erfolgsquote, die Option, das Schließen eines Tickets zu blockieren, bis seine Testfälle bestanden sind, Tracker-Auswahl, der Schalter für die CI/CD-API, automatisches Anlegen eines Fehlers bei einem Fehlschlag und der Fehler-Tracker.
Einstellungen Präfixe, Umgebungen, Zielwert der Erfolgsquote, welche Tracker das Panel erhalten, und die Regel, die das Schließen blockiert.

So sehen dreißig Tage Testen in den Berichten aus

Die folgenden Zahlen stammen direkt aus dem Demoprojekt der Screenshots, abgelesen aus den Berichten des Plugins selbst: 70 Testfälle und 1.242 Ausführungen zwischen dem 9. September und dem 8. Oktober 2026. Sie zeigen, was das Plugin misst. Es sind weder Benchmarks noch Kundenergebnisse.

Gesamtzahlen des Demoprojekts
KennzahlWertDetail
Testfälle7061 freigegeben, 5 im Review
Ausführungen1,242856 automatisiert, 386 manuell
Erfolgsquote87.8%Ziel 90 %
Automatisierungsabdeckung60%42 von 70 Fällen
Fehler aus Fehlschlägen5Mit der fehlgeschlagenen Ausführung verknüpft
Ergebnisse nach Umgebung, aus dem Bericht „Umgebungsvergleich“
UmgebungAusführungenBestandenFehlgeschlagenBlockiertÜbersprungenErfolgsquote
QA70061047291487.1%
Staging3443072010789.2%
DEV162142125387.7%
UAT363131186.1%
Erfolgsquote nach Modul, aus dem Bericht „Modulabdeckung“
ModulFälleAusführungenBestandenErfolgsquote
API512912395.3%
Katalog811811294.9%
Benachrichtigungen5999393.9%
Admin6625690.3%
Suche614312889.5%
Authentifizierung1019317289.1%
Checkout813111487.0%
Bestellungen6897382.0%
Warenkorb814311681.1%
Zahlungen813510376.3%

In Redmine erscheinen dieselben Zahlen auf dem Dashboard (Erfolgsquoten-Ring, Ergebnisverteilung, 14-Tage-Trend, Modul- und Komponentenabdeckung) und in den tabellarischen Berichten, jeweils mit CSV- und Excel-Export.

Gebaut um eine einzige Regel: Ein Testfall wird nie dupliziert

Wiederverwendbare Testfälle

Titel, Vorbedingungen, strukturierte Schritte mit erwarteten Ergebnissen, Modul, Komponente, Priorität, Schweregrad, Typ und Tags. Klonen, gesammelt bearbeiten, importieren und exportieren.

Versionen, die die Historie schützen

Wer einen bereits ausgeführten Fall bearbeitet, erzeugt eine neue Version. Alte Ausführungen verweisen weiter auf die Schritte, die tatsächlich durchlaufen wurden.

Review und Freigabe

Entwurf, im Review, freigegeben, veraltet. Jede Entscheidung wird mit Reviewer, Datum und Kommentar festgehalten, und der Autor wird benachrichtigt.

Bundles, Pläne und Läufe

Bundles bündeln Fälle zur Wiederverwendung. Pläne stecken ein Release oder einen Sprint gegen eine Redmine-Version ab. Läufe halten eine Sitzung auf einem Build fest.

Ein Test-Panel an jedem Ticket

Zugeordnete Fälle, letzte Ergebnisse, Erfolgsquote, verknüpfte Fehler und Erfassen per Klick, in den Trackern Ihrer Wahl.

Ausführungen, die sich prüfen lassen

Jeder Durchlauf fügt einen Datensatz mit Ergebnis, Modus, Umgebung, Build, Commit, Dauer, Schrittergebnissen, Log und Screenshots hinzu. Nichts wird überschrieben.

Datengetriebenes Testen

Wiederverwendbare Datensets mit benannten Spalten. Ordnen Sie sie einzelnen Fällen oder ganzen Bundles zu und halten Sie fest, welche Zeile jede Ausführung verwendet hat.

Automatisierungs-Zuordnung und CI/CD

Bilden Sie einen Fall auf ein Framework und eine ID ab, die Ihr Runner versteht, und lassen Sie die Pipeline dann abholen, was auszuführen ist, und die Ergebnisse hochladen.

Dashboard und zwölf Berichte

Ein Dashboard, das sich jeder Benutzer aus acht Widgets zusammenstellt, dazu Berichte für Release-Reife, Abdeckung, Trend, Umgebungen, Fehler und Monitoring.

Vier kleine Lebenszyklen, alle auf der Seite sichtbar

DatensatzHauptpfadWeitere Zustände
TestfallEntwurf → Im Review → FreigegebenÄnderungen angefordert, Veraltet
TestplanEntwurf → Aktiv → AbgeschlossenArchiviert
TestlaufGeplant → In Arbeit → AbgeschlossenAbgebrochen
AusführungsergebnisBestanden, Fehlgeschlagen, Blockiert oder ÜbersprungenNicht ausgeführt. Jedes Ergebnis wird als manuell oder automatisiert erfasst.

Ihre Pipeline fragt, was auszuführen ist, und meldet dann zurück

Die REST API liegt unter /testcases/api/v1 und authentifiziert sich mit einem normalen Redmine-API-Schlüssel. Alles, was eine HTTP-Anfrage senden kann, kann sie nutzen. Eine Anleitung im Plugin führt durch die Einrichtung — mit Ihren eigenen URLs bereits eingetragen.

Endpunkte unter /testcases/api/v1
MethodeEndpunktZweck
GET/issues/:id/testingWas für ein Ticket auszuführen ist
POST/executions/uploadErgebnisse eines Builds für ein Ticket
POST/executions/bulk_uploadErgebnisse für viele Tickets oder Builds
POST/test_runsEinen Lauf für diesen Build anlegen
POST/test_runs/:id/resultsErgebnisse in einen Lauf schreiben
GET/test_casesFälle auflisten, anlegen und ändern
GET/test_plansPläne auflisten, anlegen und ändern
GET/issues/:id/coverageTestabdeckung eines Tickets
GET/reports/:nameJeder Bericht als JSON
GET/dashboardAggregierte Kennzahlen

Die Ergebnisse eines Builds hochladen

Senden Sie per POST die Ticket-ID, die Build-Nummer, den Commit-SHA, die Umgebung und eine Ergebnisliste an /executions/upload. Die Ergebnisse werden über Automatisierungs-ID, Fall-ID oder Referenz den Fällen zugeordnet, und aus jedem wird eine neue Ausführung. Ergebnisnamen werden normalisiert, sodass passed, failure und ignored aus Ihrem Runner alle richtig ankommen, und ein fehlgeschlagenes Ergebnis mit create_defect legt einen verknüpften Bug an.

Achtzehn Berechtigungen in einem Projektmodul

Das Testen ist ein gewöhnliches Redmine-Projektmodul. Aktivieren Sie es dort, wo Sie testen, und geben Sie jeder Rolle nur das, was sie braucht. Die Menü-Tabs richten sich nach den Berechtigungen.

RolleTypische BerechtigungenWas sie tun
QA-Leitungmanage_test_cases, approve_test_cases, manage_test_bundles, manage_test_plans, assign_test_bundlesVerantwortet die Bibliothek, gibt Fälle frei, baut Bundles und Release-Pläne
Testerview_test_cases, execute_tests, manage_test_runs, manage_test_dataFührt Tests aus, erfasst Ergebnisse, pflegt Testdaten
Automatisierungsingenieurmanage_test_automation, view_test_executionsBildet Fälle auf Frameworks und IDs ab
Entwicklerview_test_cases, view_test_executions, view_test_runsSieht, was an einem Ticket getestet wird und warum es fehlschlug
Projektleitungview_test_reports, view_test_plansLiest Berichte zu Release-Reife, Abdeckung und Monitoring
CI-Servicekontoupload_test_resultsLädt Ergebnisse mit seinem API-Schlüssel hoch, sonst nichts
Administratoradmin_testing_settings, manage_test_environmentsPräfixe, Umgebungen, Zielwerte und die Schließregel

Läuft dort, wo Ihr Redmine bereits läuft

UmgebungStatusHinweise
Redmine 7.xUnterstützt
Redmine 6.1UnterstütztEntwicklungsziel, auf Rails 7.2 und Ruby 3.4. Die Screenshots auf dieser Seite stammen aus 6.1.2.
Redmine 6.0Unterstützt
Redmine 5.xUnterstützt5.0 ist die Mindestversion, die das Plugin angibt
MySQL 8UnterstütztFür die Entwicklung und die Demo auf dieser Seite verwendet
Ticket-TrackerIhreFunktioniert mit jeder Tracker-Konfiguration. Beschränken Sie das Test-Panel auf ausgewählte Tracker oder lassen Sie es für alle aktiv.
Zusätzliche GemsEines, optionalroo, nur für den Import von .xlsx- und .xls-Dateien

Preise

Ein Server

$199

Eine Redmine-Instanz · unbegrenzt viele Benutzer · 12 Monate Updates.

Unlimited users12 months of updatesEmail support
Lizenz kaufen

Mehrere Server

$399

Unbegrenzt viele Redmine-Server · unbegrenzt viele Benutzer · 12 Monate Updates.

Unlimited users12 months of updatesEmail support
Lizenz kaufen

Sie brauchen eine individuelle Redmine-Lösung?

Sie suchen eine Funktion, die unsere Plugins noch nicht bieten?

RedmineKit entwickelt individuelle Redmine-Plugins, passt bestehende Plugins an, automatisiert Workflows, bindet Drittsysteme an und erstellt maßgeschneiderte Lösungen für Ihr Unternehmen.

Beschreiben Sie, was Sie brauchen. Wir prüfen Ihre Anforderungen und schlagen eine passende Lösung mit geschätzten Kosten und Zeitrahmen vor.

Kaufen