Suite de Tests Complète et Pipeline CI/CD
Tests automatisés multi-niveaux (unitaires, composants, E2E) avec analyse de code et optimisation de performance.
TestingCI/CDPerformance
Capture d'écran du projet
À propos du projet
Développement d'une suite de tests complète avec tests unitaires (Vitest), tests de composants (Cypress Component Testing), et tests de bout en bout (Cypress E2E). Analyse architecturale avec Sokrates.dev incluant identification et correction de problèmes de couplage, duplication et complexité du code. Audit de performance avec Lighthouse (desktop et mobile) avec optimisation mesurable (LCP, CLS, TBT). Pipeline d'intégration continue avec GitHub Actions exécutant automatiquement tous les tests, analyses de code et audits de performance sur chaque push/PR. Documentation détaillée des métriques avant/après optimisation.
Fonctionnalités principales
- ✓Tests unitaires avec Vitest
- ✓Tests de composants Cypress CT
- ✓Tests E2E Cypress
- ✓Analyse architecturale Sokrates.dev
- ✓Refactoring basé sur métriques (LOC, couplage, duplication)
- ✓Audit Lighthouse (desktop + mobile)
- ✓Optimisations de performance mesurables
- ✓Pipeline GitHub Actions complet
- ✓Artifacts automatiques (vidéos, screenshots)
- ✓Documentation avant/après avec métriques
- ✓Exécution automatique sur push/PR
- ✓Couverture de code et rapports
Technologies utilisées
VitestCypressZodCypress Component TestingGitHub ActionsSokrates.devLighthouseCI/CDPerformance Optimization