Rôles et permissions

capTests distingue les droits par projet. Un même utilisateur peut être testeur sur un projet et développeur sur un autre. Un rôle transverse, le super-administrateur, gère la plate-forme elle-même.

Les rôles par projet

Trois rôles sont attribués au sein de chaque projet, du plus restreint au plus large.

Testeur

Le testeur participe à la recette d'une version. Il peut :

  • consulter les points à tester et leurs instructions ;
  • enregistrer des verdicts (OK, KO, Bloqué) avec un commentaire ;
  • consulter la couverture automatique et l'historique des verdicts ;
  • remonter un bug ou une idée hors-liste.

Il ne peut pas créer ou modifier les points, ni créer de versions.

Développeur

Le développeur dispose de tous les droits du testeur, et en plus :

  • crée et modifie les points de test (intitulé, instructions, cycle de vie) ;
  • crée les versions du projet (ce qui ouvre une nouvelle campagne) ;
  • relie les tests automatiques aux points et pousse les résultats de CI (via l'agent IA, l'API ou les reporters, voir Automatisation).

Administrateur de projet

L'administrateur de projet cumule les droits du développeur, et en plus :

  • gère les membres du projet : enrôle des utilisateurs, leur attribue un rôle, les retire (voir Administration).

Le super-administrateur de la plate-forme

Le super-administrateur est un rôle transverse, indépendant des projets. Il voit tous les projets et gère la plate-forme :

  • crée et modifie les comptes utilisateurs ;
  • crée et modifie les projets ;
  • accède à l'ensemble des projets sans avoir besoin d'y être enrôlé.

Le menu du super-administrateur affiche deux entrées supplémentaires dans l'en-tête : Admin projets et Utilisateurs.

Tableau récapitulatif

Action Testeur Développeur Admin projet Super-admin
Consulter les points et instructions oui oui oui oui
Enregistrer un verdict oui oui oui oui
Remonter un bug / une idée oui oui oui oui
Créer / modifier un point non oui oui oui
Créer une version non oui oui oui
Gérer les membres d'un projet non non oui oui
Créer un projet non non non oui
Créer un compte utilisateur non non non oui

Note : la création d'un projet et la création d'un compte utilisateur sont réservées au super-administrateur depuis la console web. L'enrôlement des membres d'un projet existant est, lui, possible pour un administrateur de projet.

Accès aux projets

Le cloisonnement est strict : un utilisateur ne voit que les projets dont il est membre. Cela permet de faire intervenir un testeur externe (par exemple un client) sur son seul logiciel, sans exposer les autres projets de la plate-forme. Le super-administrateur, lui, voit tous les projets.