Logo de Binit Nearshore Services

SUJET 13 : Implémentation d’un framework de test intelligent avec auto-réparation basé sur l’IA pour une application web réelle PFE

Binit Nearshore Services

StageHybride4 à 6 moisRémunéréDate limite : 24 nov. 2025
Tests automatisésIntelligence artificielle / Machine LearningDevOps & CI/CD

Postuler

Description

Contexte et objectif du projet :

  • Concevoir et développer un système de test automatisé intelligent capable de s’adapter dynamiquement aux changements d’une application web réelle.
  • Réduire la maintenance manuelle par la mise en place d’un mécanisme d’auto-réparation (self-healing) des scripts de test et comparer cette approche aux méthodes d’automatisation classiques.

Tâches principales et livrables :

  • Choix et prise en main d’un ou plusieurs outils IA pour le test (TestRigor, Functionize, Applitools, …) et mise en place d’un jeu de tests intelligents sur une application web réelle ou simulée.
  • Implémentation d’un mécanisme d’auto-réparation face aux changements UI ou fonctionnels, automatisation des tests, intégration dans une pipeline CI/CD et évaluation comparative avec une solution classique (Selenium, TestNG, Playwright, …).

Compétences techniques requises :

  • Automatisation des tests : expérience ou notions avec Selenium, TestNG, Playwright ou équivalent ; langages Java ou Python.
  • Outils IA pour le test logiciel et notions d’IA : connaissance ou volonté d’apprendre TestRigor, Functionize, Applitools, Diffblue Cover ; bases en machine learning et introduction au NLP.

Méthodologie et évaluation :

  • Réalisation d’une étude bibliographique sur l’IA appliquée au test logiciel et synthèse des approches existantes.
  • Mesures de robustesse et maintenance : comparaison quantitative et qualitative entre l’approche intelligente (self-healing) et l’automatisation classique (taux de rupture, coût de maintenance, temps de mise à jour des scripts).

Environnement de travail et modalités :

  • Intégration DevOps & CI/CD : mise en place de pipelines pour exécution continue des tests et démonstration d’intégration avec outils CI (ex. Jenkins, GitLab CI).
  • Informations administratives : REF : OS_01 ; Durée : 6 mois (stage de pré-embauche) ; Nombre de stagiaires : 1 ; Stage rémunéré.

Candidature et contact :

  • Pour postuler, envoyer un CV et une lettre de motivation en précisant le sujet (SUJET 13) et la référence (OS_01) à stages@binitns.com.
  • Email de contact direct : stages@binitns.com.