K9 Sentinel
Nouveau Jalons avec graphiques de version

Les tests manuels, organisés.

K9 Sentinel réunit vos suites de tests manuels, chaque exécution et chaque résultat au même endroit. Rédigez les scénarios en Gherkin, exécutez-les étape par étape, planifiez les plus réguliers et voyez où en est chaque version.

  • Auto-hébergé
  • Suites de tests en Gherkin
  • Interface en 6 langues
Fonctionnalités

Tout ce dont un testeur manuel a besoin, rien de superflu

Du premier scénario à la validation de la version : suites, exécutions, planifications, jalons et l'équipe qui travaille avec.

Suites de tests en Gherkin

Rédigez fonctionnalités et scénarios en simple Soit / Quand / Alors. Chaque étape devient une vérification dont le testeur enregistre le résultat.

Exécutions étape par étape

Marquez chaque étape comme réussie, échouée ou ignorée, ajoutez un commentaire là où il compte et terminez l'exécution.

Runners planifiés

Répétez une suite chaque semaine, mois ou année, ou selon n'importe quel crontab. La nouvelle exécution attend un testeur et l'équipe reçoit un e-mail.

Jalons

Planifiez les versions avec une date de début et de fin. Marquez la version actuelle et chaque nouvelle exécution lui est rattachée automatiquement.

Les résultats en un coup d'œil

Des graphiques des résultats des étapes exécution par exécution, avec les jalons sur la ligne du temps, et les totaux des exécutions réussies et échouées.

Projets et équipes

Invitez des testeurs avec un code d'accès, donnez à chaque membre les rôles dont il a besoin et passez d'un projet à l'autre en un clic.

Fonctionnement

Rédigez une fois, exécutez à chaque version

1 · Rédiger

Des scénarios que toute l'équipe peut lire

Une suite de tests est une fonctionnalité Gherkin conservée dans K9 Sentinel. Les product owners peuvent la lire, les testeurs la suivre, et personne n'a plus à chercher la dernière version du tableur.

  • Fonctionnalité, Scénario, Soit / Quand / Alors : la syntaxe que vous connaissez déjà, en anglais ou dans votre langue.
  • Une suite, plusieurs runners : exécutez la même suite à des fins différentes, chaque runner avec ses propres tags.
  • Historique : qui a créé et modifié en dernier chaque suite et chaque runner, et quand.
2 · Exécuter

Lancez une exécution, ou laissez la planification la lancer

Lancez un runner quand un build est prêt, ou planifiez-le. Les exécutions planifiées attendent qu'un testeur les prenne en charge, et chaque lundi l'équipe reçoit un rappel des exécutions encore ouvertes.

  • Hebdomadaire, mensuel, annuel ou un crontab personnalisé, avec les prochaines exécutions affichées avant d'enregistrer.
  • Assignez les exécutions à un testeur, ou laissez celui qui enregistre le premier résultat s'en charger.
  • Au clavier : P F S définissent un résultat et passent à l'étape suivante, Ctrl+Entrée termine l'exécution.
3 · Version

Suivez chaque version avec des jalons

Un jalon est une version avec une date de début et une date de fin. Marquez-en un comme version actuelle et chaque exécution lancée ensuite lui appartient, qu'un testeur ou la planification l'ait lancée.

  • Une seule version actuelle par projet : en choisir une nouvelle désactive la précédente.
  • Graphiques de version : les résultats des étapes de chaque exécution du jalon, avec les totaux.
  • Les jalons sur la ligne du temps : le graphique de chaque runner indique où une version commence et se termine.
Équipe

Faites venir toute l'équipe avec un code d'accès

Créez un projet et partagez son code d'accès. Les testeurs s'inscrivent, saisissent le code et commencent à tester ; les administrateurs du projet décident qui peut exécuter les tests, modifier les suites ou gérer les membres.

  • Rôles par projet : RUNNERS pour les exécutions, FEATURES pour les suites de tests et USERS pour les membres.
  • Plusieurs projets par compte, à changer depuis l'en-tête.
  • Un nouveau code à tout moment : l'ancien cesse aussitôt de fonctionner.
Langues

Parle la langue de votre équipe

Chaque membre choisit lui-même la langue de l'interface. Cette page existe dans les mêmes langues.

Auto-hébergé

Votre serveur, vos données

K9 Sentinel fonctionne sur votre propre infrastructure : une application Java et une base de données PostgreSQL, lancées avec Docker Compose derrière votre nginx. Le schéma est créé au premier démarrage.

Docker Compose

Une seule stack pour l'application et sa base de données.

PostgreSQL

Vos résultats restent dans une base de données qui vous appartient et que vous sauvegardez.

Votre serveur SMTP

Notifications d'exécution, rappels et réinitialisation des mots de passe.

Privé par défaut

Seuls les membres d'un projet voient ses suites et ses exécutions.

Vous voulez l'installer sur vos propres serveurs ? Écrivez à [email protected] pour en savoir plus.

Prêt pour votre prochaine version ?

Créez un projet, rédigez votre première suite et lancez la première exécution en quelques minutes. Déjà dans une équipe ? Rejoignez-la avec son code.