Aller au contenu

PD-240 — Revue des tests (E2E)

Points forts - Couverture large des scénarios T-240-* (auth, reauth, confirmation, nominal, admin audit, invalidation sessions, erreurs internes). - Utilisation de SCAN/DEL indirecte via service et mocks pour injecter des erreurs déterministes (session invalidation). - Assertions sur format contractuel {error, message} et sur l’état DB post‑suppression (status DELETED, email anonymisé).

Points à améliorer - Important : T-240-ERR-04 (ERR-240-DELETE-FAILED) n’est pas effectivement couvert par un mock purge/Keycloak dans le code fourni (aucune override explicite). Risque de scénario non testé en pratique. - Important : T-240-POST-02 dépend de l’endpoint admin /admin/audit/user/{userId} et d’un token admin forgé sans preuve d’authz réelle ; risque de test non représentatif si le guard admin vérifie des claims supplémentaires. - Mineur : création d’utilisateurs via Date.now()/Math.random() peut introduire des collisions rares et fragiliser le déterminisme.

Scénarios manquants ou incomplets - ERR-240-DELETE-FAILED (purge RGPD ou suppression Keycloak) : absence de test e2e avec injection d’erreur pour confirmer le code d’erreur et l’état dégradé.

Verdict : APPROUVÉ AVEC RÉSERVES