K9 Sentinel
Neu Meilensteine mit Release-Diagrammen

Manuelles Testen, organisiert.

K9 Sentinel hält Ihre manuellen Testsuiten, jeden Lauf und jedes Ergebnis an einem Ort. Schreiben Sie die Szenarien in Gherkin, führen Sie sie Schritt für Schritt aus, planen Sie die regelmäßigen und sehen Sie, wie es um jedes Release steht.

  • Selbst gehostet
  • Testsuiten in Gherkin
  • Oberfläche in 6 Sprachen
Funktionen

Alles, was manuelle Tester brauchen, und nichts darüber hinaus

Vom ersten Szenario bis zur Release-Freigabe: Suiten, Läufe, Zeitpläne, Meilensteine und das Team, das damit arbeitet.

Testsuiten in Gherkin

Schreiben Sie Funktionalitäten und Szenarien im einfachen Angenommen / Wenn / Dann. Jeder Schritt wird zu einer Prüfung, für die der Tester ein Ergebnis erfasst.

Läufe Schritt für Schritt

Markieren Sie jeden Schritt als bestanden, fehlgeschlagen oder übersprungen, kommentieren Sie, wo es wichtig ist, und schließen Sie den Lauf ab.

Geplante Runner

Wiederholen Sie eine Suite jede Woche, jeden Monat, jedes Jahr oder nach beliebigem Crontab. Der neue Lauf wartet auf einen Tester und das Team erhält eine E-Mail.

Meilensteine

Planen Sie Releases mit Start- und Enddatum. Markieren Sie das aktuelle Release, und jeder neue Lauf wird ihm automatisch zugeordnet.

Ergebnisse auf einen Blick

Diagramme der Schrittergebnisse Lauf für Lauf, mit den Meilensteinen auf der Zeitachse, und die Summen bestandener und fehlgeschlagener Läufe.

Projekte und Teams

Laden Sie Tester mit einem Beitrittscode ein, geben Sie jedem Mitglied die nötigen Rollen und wechseln Sie mit einem Klick zwischen Ihren Projekten.

So funktioniert's

Einmal schreiben, bei jedem Release ausführen

1 · Schreiben

Szenarien, die das ganze Team lesen kann

Eine Testsuite ist eine Gherkin-Funktionalität, die in K9 Sentinel liegt. Product Owner können sie lesen, Tester ihr folgen, und niemand muss nach der neuesten Tabelle suchen.

  • Funktionalität, Szenario, Angenommen / Wenn / Dann: die Syntax, die Sie schon kennen, auf Englisch oder in Ihrer Sprache.
  • Eine Suite, viele Runner: führen Sie dieselbe Suite für verschiedene Zwecke aus, jeden Runner mit eigenen Tags.
  • Änderungsverlauf: wer jede Suite und jeden Runner angelegt und zuletzt geändert hat, und wann.
2 · Ausführen

Starten Sie einen Lauf oder lassen Sie ihn planmäßig starten

Starten Sie einen Runner, sobald ein Build bereit ist, oder planen Sie ihn. Geplante Läufe warten, bis ein Tester sie übernimmt, und jeden Montag wird das Team an die noch offenen Läufe erinnert.

  • Wöchentlich, monatlich, jährlich oder eigener Crontab, die nächsten Läufe werden schon vor dem Speichern angezeigt.
  • Läufe zuweisen an einen Tester, oder wer das erste Ergebnis erfasst, übernimmt ihn.
  • Tastatur zuerst: P F S setzen ein Ergebnis und springen zum nächsten Schritt, Strg+Enter schließt den Lauf ab.
3 · Release

Verfolgen Sie jedes Release mit Meilensteinen

Ein Meilenstein ist ein Release mit Start- und Enddatum. Markieren Sie einen als aktuelles Release, und jeder ab dann gestartete Lauf gehört dazu, egal ob ein Tester oder der Zeitplan ihn gestartet hat.

  • Ein aktuelles Release pro Projekt: wählen Sie ein neues, wird das vorherige abgeschaltet.
  • Release-Diagramme: die Schrittergebnisse jedes Laufs des Meilensteins, mit den Summen.
  • Meilensteine auf der Zeitachse: das Diagramm jedes Runners zeigt, wo ein Release beginnt und endet.
Team

Holen Sie das ganze Team mit einem Beitrittscode dazu

Erstellen Sie ein Projekt und teilen Sie seinen Beitrittscode. Tester registrieren sich, geben den Code ein und legen los; die Projekt-Admins entscheiden, wer Tests ausführen, Suiten bearbeiten oder Mitglieder verwalten darf.

  • Rollen pro Projekt: RUNNERS für Läufe, FEATURES für Testsuiten und USERS für die Mitglieder.
  • Mehrere Projekte pro Konto, gewechselt über die Kopfzeile.
  • Jederzeit ein neuer Code: der alte funktioniert sofort nicht mehr.
Sprachen

Spricht die Sprache Ihres Teams

Jedes Mitglied wählt die Sprache der Oberfläche selbst. Diese Seite gibt es in denselben Sprachen.

Selbst gehostet

Ihr Server, Ihre Daten

K9 Sentinel läuft auf Ihrer eigenen Infrastruktur: eine Java-Anwendung und eine PostgreSQL-Datenbank, gestartet mit Docker Compose hinter Ihrem nginx. Das Schema wird beim ersten Start angelegt.

Docker Compose

Ein Stack für die Anwendung und ihre Datenbank.

PostgreSQL

Ihre Ergebnisse bleiben in einer Datenbank, die Ihnen gehört und die Sie sichern.

Ihr SMTP-Server

Benachrichtigungen zu Läufen, Erinnerungen und Passwort-Resets.

Standardmäßig privat

Nur Mitglieder eines Projekts sehen seine Suiten und Läufe.

Sie möchten K9 Sentinel auf Ihren eigenen Servern betreiben? Schreiben Sie an [email protected], wir erzählen Ihnen mehr.

Bereit für Ihr nächstes Release?

Erstellen Sie ein Projekt, schreiben Sie Ihre erste Suite und starten Sie den ersten Lauf in wenigen Minuten. Schon in einem Team? Treten Sie mit seinem Code bei.