Contexte et objectif
- Mettre en place un framework intelligent capable d’analyser automatiquement les composants Angular (inputs, outputs, services, templates).
- Générer des tests unitaires complets pour les widgets et les intégrer dans le workflow de tests Nx afin d’améliorer la fiabilité et la couverture.
Missions principales
- Concevoir un module d’analyse automatique des composants Angular pour détecter rendu, flux de données et interactions utilisateurs.
- Générer dynamiquement des fichiers de tests couvrant le rendu, les flux de données et les interactions utilisateurs, puis les intégrer dans le pipeline Nx existant.
Technologies et livrables attendus
- Technologies à utiliser : ANGULAR, TYPESCRIPT, JEST, JASMINE, KARMA, NX.
- Produire un rapport global de couverture et de fiabilité, et ajouter une couche IA pour suggérer ou générer des tests pour les cas limites.
Profil recherché et modalités
- Étudiant(e) en dernière année d’ingénierie informatique ou équivalent, avec solide compréhension de l’architecture Angular.
- Maîtrise de TypeScript, Jest/Jasmine/Karma, familiarité avec Nx et intérêt pour l’automatisation et l’IA.
Informations pratiques & candidature
- Durée : 6 mois (stage rémunéré). Nombre de stagiaires recherchés : 1. Stage de pré-embauche : Oui.
- Pour postuler, envoyez votre candidature à recrutement@minotore.com.