K9 Sentinel
Novità Milestone con grafici di release

Test manuali, organizzati.

K9 Sentinel tiene in un solo posto le vostre suite di test manuali, ogni esecuzione e ogni risultato. Scrivete gli scenari in Gherkin, eseguiteli passo per passo, pianificate quelli ricorrenti e vedete come procede ogni release.

  • Self-hosted
  • Suite di test in Gherkin
  • Interfaccia in 6 lingue
Funzionalità

Tutto ciò che serve a chi fa test manuali, niente di superfluo

Dal primo scenario all'approvazione della release: suite, esecuzioni, pianificazioni, milestone e il team che ci lavora.

Suite di test in Gherkin

Scrivete funzionalità e scenari con il semplice Dato / Quando / Allora. Ogni passo diventa una verifica di cui il tester registra il risultato.

Esecuzioni passo per passo

Segnate ogni passo come superato, fallito o saltato, aggiungete un commento dove serve e chiudete l'esecuzione.

Runner pianificati

Ripetete una suite ogni settimana, mese o anno, o con qualsiasi crontab. La nuova esecuzione attende un tester e il team riceve un'e-mail.

Milestone

Pianificate le release con una data di inizio e una di fine. Segnate la release corrente e ogni nuova esecuzione le viene assegnata automaticamente.

Risultati a colpo d'occhio

Grafici dei risultati dei passi esecuzione per esecuzione, con le milestone sulla linea del tempo, e i totali delle esecuzioni superate e fallite.

Progetti e team

Invitate i tester con un codice di accesso, date a ogni membro i ruoli di cui ha bisogno e passate da un progetto all'altro con un clic.

Come funziona

Scrivete una volta, eseguite a ogni release

1 · Scrivere

Scenari che tutto il team può leggere

Una suite di test è una funzionalità Gherkin conservata in K9 Sentinel. I product owner possono leggerla, i tester seguirla, e nessuno deve più cercare l'ultima versione del foglio di calcolo.

  • Funzionalità, Scenario, Dato / Quando / Allora: la sintassi che conoscete già, in inglese o nella vostra lingua.
  • Una suite, più runner: eseguite la stessa suite per scopi diversi, ogni runner con i propri tag.
  • Cronologia: chi ha creato e modificato per ultimo ogni suite e ogni runner, e quando.
2 · Eseguire

Avviate un'esecuzione, o lasciate che la avvii la pianificazione

Avviate un runner quando una build è pronta, o pianificatelo. Le esecuzioni pianificate attendono finché un tester non le prende in carico, e ogni lunedì il team riceve un promemoria delle esecuzioni ancora aperte.

  • Settimanale, mensile, annuale o un crontab personalizzato, con le prossime esecuzioni mostrate prima di salvare.
  • Assegnate le esecuzioni a un tester, o lasciatele a chi registra per primo un risultato.
  • Da tastiera: P F S impostano il risultato e passano al passo successivo, Ctrl+Invio chiude l'esecuzione.
3 · Release

Seguite ogni release con le milestone

Una milestone è una release con una data di inizio e una di fine. Segnatene una come release corrente e ogni esecuzione avviata da quel momento le appartiene, che l'abbia avviata un tester o la pianificazione.

  • Una sola release corrente per progetto: sceglierne una nuova disattiva la precedente.
  • Grafici di release: i risultati dei passi di ogni esecuzione della milestone, con i totali.
  • Milestone sulla linea del tempo: il grafico di ogni runner mostra dove una release inizia e finisce.
Team

Portate dentro tutto il team con un codice di accesso

Create un progetto e condividete il suo codice di accesso. I tester si registrano, inseriscono il codice e iniziano a testare; gli amministratori del progetto decidono chi può eseguire i test, modificare le suite o gestire i membri.

  • Ruoli per progetto: RUNNERS per le esecuzioni, FEATURES per le suite di test e USERS per i membri.
  • Più progetti per account, da cambiare dall'intestazione.
  • Un nuovo codice in qualsiasi momento: quello vecchio smette subito di funzionare.
Lingue

Parla la lingua del vostro team

Ogni membro sceglie da sé la lingua dell'interfaccia. Questa pagina è disponibile nelle stesse lingue.

Self-hosted

Il vostro server, i vostri dati

K9 Sentinel gira sulla vostra infrastruttura: un'applicazione Java e un database PostgreSQL, avviati con Docker Compose dietro il vostro nginx. Lo schema viene creato al primo avvio.

Docker Compose

Un solo stack per l'applicazione e il suo database.

PostgreSQL

I vostri risultati restano in un database che possedete e di cui fate il backup.

Il vostro server SMTP

Notifiche delle esecuzioni, promemoria e reimpostazione delle password.

Privato per impostazione predefinita

Solo i membri di un progetto ne vedono le suite e le esecuzioni.

Volete installarlo sui vostri server? Scrivete a [email protected] per maggiori dettagli.

Pronti per la prossima release?

Create un progetto, scrivete la prima suite e avviate la prima esecuzione in pochi minuti. Fate già parte di un team? Unitevi con il suo codice.