Logo de Minotore

Framework de génération automatique de tests unitaires pour widgets

Minotore

StageHybride4 à 6 moisRémunéréDate limite : 12 nov. 2025
Développement AngularTests unitaires & QAAutomatisation / IA

Postuler

Description

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".