Tableau de bord de l'application
Cette page liste tous les cas de test pour la page de tableau de bord de l'application. Les cas de test sont suivis d'une légende explicative.
Le dashboard bénéficie maintenant de deux couches d'automatisation complémentaires :
- la validation métier et données via
pytestdanstests/test_dashboard.py; - la validation du parcours utilisateur et des formats d'affichage via Playwright Chromium dans
e2e/src/tests/dashboardGlobal.spec.ts.
🗃️ Cas de test
Taux de couverture :
| Statut | ID | Titre |
|---|---|---|
| ● Actif | tc-dash01 | Vérifier le calcul de la valeur totale du portefeuille (graphique) |
| ● Actif | tc-dash02 | Vérifier le calcul de la performance journalière globale |
| ● Actif | tc-dash03 | Vérifier l'affichage des Top/Flop Performeurs |
| ● Actif | tc-dash04 | Vérifier la fonctionnalité "Analyse sur 52 semaines" |
| ● Actif | tc-dash05 | Vérifier le comportement avec une base de données vide |
| ● Actif | tc-dash06 | Vérifier l'injection des objets avancés du graphique dans le contexte de template |
| ● Actif | tc-dash07 | Vérifier qu'un bloc métier conservé est toujours rendu après le nettoyage du dashboard |
| ● Actif | tc-dash08 | Vérifier que le chemin CSV nettoyé est utilisé quand la source est disponible |
| ● Actif | tc-dash09 | Vérifier l'affichage des blocs métier Gains à sécuriser et Renforcer ou liquider |
| ● Actif | tc-dash10 | Vérifier que le dashboard ne rend plus la vue legacy de distance aux paliers |
| ● Actif | tc-dash11 | Vérifier que les métriques avancées utilisent le CSV sans dépendance historique |
| ● Actif | tc-dash12 | Vérifier que la page index affiche une jauge par titre avec un seul symbole % global |
| ● Actif | tc-dash13 | Vérifier la normalisation des marqueurs de jauge dans les bornes [-100, +100] |
| ● Actif | tc-dash14 | Vérifier que le contrat dashboard conserve les clés de signaux analystes/contraires même en données clairsemées |
| ● Actif | tc-dash15 | Vérifier qu'aucune carte issue des anciens blocs legacy n'est restaurée par erreur |
| ● Actif | tc-dash16 | Vérifier que les clés P/E gardent des valeurs par défaut vides quand le CSV est indisponible |
| ● Actif | tc-dash17 | Vérifier le rendu de la carte Top P/E Ratio élevés avec ses lignes attendues |
| ● Actif | tc-dash18 | Vérifier le rendu de la carte Top P/E Ratio bas avec ses lignes attendues |
| ● Actif | tc-dash19 | Vérifier que les cartes P/E gardent les classes visuelles de référence et la structure performer-list |
| ● Actif | tc-dash20 | Vérifier que le contrat JSON dashboard inclut les compteurs de déclencheurs des cartes conservées |
| ● Actif | tc-dash21 | Vérifier l'absence des libellés de blocs legacy retirés dans le rendu sécurisé |
| ● À Faire | Dashboard : Rendu de secours quand une exception interne survient | |
| ● À Faire | Affichage Mobile : Vérification responsive |
ⓘ Légende du statut de couverture
| Statut | Description |
|---|---|
| ● Actif | Le cas de test est couvert par une validation automatisée pytest, Playwright, ou les deux selon la nature du contrôle. |
| ● À Faire | Le cas de test est défini mais n'a pas encore de test pytest correspondant. |