Prérequis
FE2, FE3 terminés (et donc toute la chaîne I1 → A1 → SC4 → ...).
Ce qui doit être fait
Valider le flux complet sur au moins deux scénarios :
- Scénario auto : lancer un scan → vérifier que des findings apparaissent dans le dashboard → cliquer sur un finding → vérifier que la recommandation s'affiche
- Scénario import : uploader un fichier
.pem de test → vérifier que le certificat est analysé → vérifier le score
Les tests peuvent être :
- Des scripts Python (
pytest + httpx) pour l'API
- Des tests Playwright pour le frontend si le temps le permet
Fichier de test .pem : générer un certificat RSA-2048 auto-signé avec openssl req -x509 -newkey rsa:2048 -nodes -days 365 -out test.pem et le committer dans /fixtures/.
Prérequis
FE2, FE3 terminés (et donc toute la chaîne I1 → A1 → SC4 → ...).
Ce qui doit être fait
Valider le flux complet sur au moins deux scénarios :
.pemde test → vérifier que le certificat est analysé → vérifier le scoreLes tests peuvent être :
pytest+httpx) pour l'APIFichier de test
.pem: générer un certificat RSA-2048 auto-signé avecopenssl req -x509 -newkey rsa:2048 -nodes -days 365 -out test.pemet le committer dans/fixtures/.