Framework de génération automatique de tests unitaires pour widgets
Framework de génération automatique de tests unitaires pour widgets
Minotore•Tunisie
Développement AngularTests unitaires & QAAutomatisation / IA
Publié il y a 7 mois
Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expiré il y a 6 mois
Reste lisible (ATS friendly).
Description du poste
Objectif du projet
Mettre en place un framework intelligent capable d’analyser automatiquement les composants Angular (inputs, outputs, services, templates) afin de générer des tests unitaires complets.
Intégrer ces tests dans le workflow de test Nx et produire un rapport global de couverture et de fiabilité.
Ajouter une couche IA pour suggérer ou générer des tests ciblant les cas limites.
Missions principales
Concevoir et implémenter un module d’analyse automatique des composants Angular (parsing AST, extraction de bindings, services injectés, événements et templates).
Générer dynamiquement des fichiers de tests couvrant le rendu, les flux de données et les interactions utilisateurs (cas heureux et erreurs attendues).
Intégrer les tests générés dans le pipeline Nx existant (exécution avec Jest/Jasmine/Karma, orchestration Nx) et automatiser la génération dans le CI.
Produire un rapport global de couverture et de fiabilité et proposer des métriques pour suivre l’efficacité de la génération automatique.
Technologies & compétences requises
Technologies attendues : ANGULAR, TYPESCRIPT, JEST, JASMINE, KARMA, NX.
Profil : étudiant(e) en dernière année d’ingénierie informatique ou équivalent, solide compréhension de l’architecture Angular.
Compétences pratiques : maîtrise de TypeScript, expérience avec Jest/Jasmine/Karma, familiarité avec Nx et intérêt pour l’automatisation via IA.
Informations pratiques & candidature
Durée : 6 mois.
Stage rémunéré : Oui. Nombre de stagiaires recherchés : 1. Stage de pré-embauche : Oui.
Pour postuler, envoyer votre candidature à recruitment@minotore.com en précisant l’objet indiqué ci‑dessous.
Objet de l’email recommandé : "Candidature Stage - Framework de génération automatique de tests unitaires pour widgets".