K9 Sentinel
Nou Etape cu grafice pentru fiecare versiune

Testare manuală, organizată.

K9 Sentinel păstrează suitele de teste manuale, fiecare rulare și fiecare rezultat într-un singur loc. Scrieți scenariile în Gherkin, rulați-le pas cu pas, planificați-le pe cele regulate și vedeți cum merge fiecare versiune.

  • Pe serverul tău
  • Suite de teste în Gherkin
  • Interfață în 6 limbi
Funcții

Tot ce îi trebuie unui tester manual, nimic în plus

De la primul scenariu până la aprobarea versiunii: suite, rulări, planificări, etape și echipa care lucrează cu ele.

Suite de teste în Gherkin

Scrieți funcționalități și scenarii în simplul Dat fiind / Când / Atunci. Fiecare pas devine o verificare pentru care testerul notează un rezultat.

Rulări pas cu pas

Marcați fiecare pas ca reușit, eșuat sau omis, adăugați un comentariu unde contează și încheiați rularea ca reușită sau eșuată.

Runnere planificate

Repetați o suită în fiecare săptămână, lună sau an, ori după orice crontab. Rularea nouă așteaptă un tester, iar echipa primește un e-mail.

Etape

Planificați versiunile cu o dată de început și una de sfârșit. Marcați versiunea curentă și fiecare rulare nouă îi este atribuită automat.

Rezultatele dintr-o privire

Grafice ale rezultatelor pașilor pe fiecare rulare, cu etapele marcate pe axa timpului, și totalurile rulărilor reușite și eșuate.

Proiecte și echipe

Invitați testeri cu un cod de aderare, dați fiecărui membru rolurile de care are nevoie și treceți de la un proiect la altul dintr-un clic.

Cum funcționează

Scrieți o dată, rulați la fiecare versiune

1 · Scrieți

Scenarii pe care le înțelege toată echipa

O suită de teste este o funcționalitate Gherkin păstrată în K9 Sentinel. Product ownerii o pot citi, testerii o pot urma și nimeni nu mai caută cel mai recent tabel.

  • Funcționalitate, Scenariu, Dat fiind / Când / Atunci: sintaxa pe care o cunoașteți deja, în engleză sau în limba dumneavoastră.
  • O suită, mai multe runnere: rulați aceeași suită în scopuri diferite, fiecare cu etichetele sale.
  • Istoric: cine a creat și cine a modificat ultima dată fiecare suită și fiecare runner, și când.
2 · Rulați

Porniți o rulare sau lăsați planificarea să o pornească

Porniți un runner când un build e gata sau planificați-l. Rulările planificate așteaptă până le preia un tester, iar în fiecare luni echipa primește un memento despre rulările încă deschise.

  • Săptămânal, lunar, anual sau un crontab propriu, cu următoarele rulări afișate înainte de salvare.
  • Atribuiți rulările unui tester sau lăsați-o în grija celui care notează primul rezultat.
  • Din tastatură: P F S setează rezultatul și trec la pasul următor, Ctrl+Enter încheie rularea.
3 · Versiune

Urmăriți fiecare versiune cu etape

O etapă este o versiune cu o dată de început și una de sfârșit. Marcați una drept versiunea curentă și fiecare rulare pornită de atunci îi aparține, fie că a pornit-o un tester, fie planificarea.

  • O singură versiune curentă pe proiect: alegerea uneia noi o dezactivează pe cea anterioară.
  • Grafice pe versiune: rezultatele pașilor din fiecare rulare a etapei, cu totalurile.
  • Etapele pe axa timpului: graficul fiecărui runner arată unde începe și unde se încheie o versiune.
Echipa

Aduceți toată echipa cu un cod de aderare

Creați un proiect și împărtășiți codul lui de aderare. Testerii se înregistrează, introduc codul și încep testarea; administratorii proiectului decid cine poate rula teste, edita suite sau gestiona membrii.

  • Roluri pe proiect: RUNNERS pentru rulări, FEATURES pentru suitele de teste și USERS pentru membri.
  • Mai multe proiecte pe cont, schimbate din antet.
  • Un cod nou oricând: cel vechi nu mai funcționează imediat.
Limbi

Vorbește limba echipei tale

Fiecare membru își alege singur limba interfeței. Această pagină este disponibilă în aceleași limbi.

Pe serverul tău

Serverul tău, datele tale

K9 Sentinel rulează pe infrastructura dumneavoastră: o aplicație Java și o bază de date PostgreSQL, pornite cu Docker Compose în spatele nginx-ului dumneavoastră. Schema se creează la prima pornire.

Docker Compose

O singură stivă pentru aplicație și baza ei de date.

PostgreSQL

Rezultatele rămân într-o bază de date pe care o dețineți și o salvați.

Serverul tău SMTP

Notificări despre rulări, mementouri și resetarea parolei.

Privat implicit

Doar membrii unui proiect îi văd suitele și rulările.

Vreți să-l rulați pe propriile servere? Scrieți-ne la [email protected] pentru mai multe detalii.

Gata pentru următoarea versiune?

Creați un proiect, scrieți prima suită și porniți prima rulare în câteva minute. Sunteți deja într-o echipă? Aderați cu codul ei.