1.3 KiB
1.3 KiB
Objet
Axes de tests pour lecoffre-front
(sans exemples d’implémentation).
Couverture prioritaire
- Routage: accessibilité des pages clés sous
basePath
/lecoffre
- Auth: parcours login client et callbacks (Id360/IdNot)
- Tableau client: chargement données, états vides, erreurs
- Dossiers/Documents: création/affichage, téléchargements, filigrane
- Souscription: parcours complet (erreur/succès/gestion)
- Notifications/Toasts: affichage cohérent des erreurs
Données et intégrations
- API Back: validation des URL via
NEXT_PUBLIC_BACK_API_*
etNEXT_PUBLIC_API_URL
- IdNot Auth: vérifier que l’appel se fait en POST
/api/v1/idnot/auth
avec{ code }
dans le corps, et qu’aucune URL longue n’est utilisée. - Idnot/Docaposte: vérification des redirections et scopes
Non-régressions UI/UX
- DesignSystem: composants critiques (boutons, tabs, formulaires)
- Accessibilité: focus, contrastes, navigation clavier
Performance
- Chargement initial: taille bundle avec
React.lazy
/Suspense
si applicable - Rendu: éviter re-renders via stores et mémoïsations locales
Sécurité
- Données sensibles: absence de secrets dans
NEXT_PUBLIC_*
- JWT: décodage côté client limité aux besoins