Faire des tests qui ne dépendent pas de l'implementation et qui ne casseront pas lors de refactos.
Tester les fonctionnalités et pas l'implémentation
Implémenter des test fonctionnels (ex. estimation carbone d'un composant type -> si changements dans le résultat ❌)
Avoir plusieurs "scenario" de test avec des cas qui fonctionne et des cas qui aboutissent à des erreurs (unauthorized, not found, etc)
...