Guide testeur Leopardo RH

Parcours de validation pour le portail client web, l'application mobile, l'administration plateforme et les API.

1. Portail client web

ManagersEmployes
  1. Ouvrir la vitrine puis /auth/login.
  2. Cliquer Acces Demo et choisir un profil principal, RH, comptable, superviseur ou employe.
  3. Verifier la redirection dashboard, les modules visibles selon le role, le bouton notifications et les preferences.
  4. Tester une erreur volontaire avec un mauvais mot de passe : un message doit apparaitre sans spinner infini.

2. Application mobile

TerrainNotifications
  1. Lancer l'app avec l'URL API production ou staging.
  2. Sur l'ecran login employe, utiliser Acces Demo. La selection lance la connexion automatiquement.
  3. Verifier Home, Pointage, Modules, Notifications et Reglages.
  4. Dans Notifications, tirer pour actualiser, ouvrir une notification non lue et verifier qu'elle passe en lue.

3. Admin plateforme

Super admin
  1. Ouvrir /platform/login ou le dashboard admin deploye.
  2. Utiliser le compte super admin demo si l'environnement l'autorise.
  3. Verifier plans, entreprises, sante tenant, demandes clients et configuration modules.
  4. Verifier qu'un compte RH/employe ne peut pas entrer dans cet espace.

4. API et contrats

DeveloppeursQA
  1. Ouvrir API Explorer.
  2. Charger les comptes demo, choisir un profil et se connecter.
  3. Lancer /auth/me, /notifications, /launch-readiness et les endpoints role-specifiques.
  4. Comparer les schemas avec OpenAPI.

Critere d'acceptation rapide

Un test est valide seulement si l'utilisateur voit un succes ou une erreur lisible. Aucun bouton de connexion, notification ou appel API ne doit tourner indefiniment.

Les comptes demo utilisent le mot de passe password123 et doivent exister via le seeder demo de l'environnement cible.