Contexte
Nous développons et maintenons des suites de tests automatisés sur plusieurs périmètres : applications web, APIs, applications mobiles. Robot Framework est largement utilisé pour structurer les tests.
AvecRobotMCP, un serveur IA capable de convertir une description en langage naturel en tests automatisés exécutables, ce stage vise à explorer cet outil et évaluer son apport.
Objectifs du stage
Objectif principal :
Évaluer, expérimenter etdocumenterl'usage deRobotMCPpour générer automatiquement des suites de tests robustes et maintenables à partir de descriptions en langage naturel.
Objectifs secondaires :
Comprendre et maîtriser l'outilRobotMCPet le protocole MCP.
Générer des tests couvrant différents périmètres : Web, API, Mobile.
Analyser la qualité des tests produits.
Améliorer la génération (prompts,templates).
Explorer le guidage automatique deslocators.
Missions détaillées
Phase 1 - Appropriation
Installation, configuration, prise en mainde Robot Framework et de l'outil.
Compréhension du protocole MCP.
Exécution d'exemples.
Phase 2 - Recueil des cas d'usage
Rencontre avec les équipes.
Rédaction de descriptions en langage naturel.
Construction d'un corpus d'expérimentation.
Phase 3 - Génération et analyse
Génération des tests viaRobotMCP.
Exécution et comparaison avec tests manuels.
Analyse deslocators, robustesse, stabilité.
Phase 4 - Amélioration
Création detemplatesNL(NaturalLanguage)? RF (Robot Framework).
Optimisation des prompts.
Analyse du système de recommandation deslocators.
Phase 5 - Synthèse
Rapport final.
Présentation des résultats.
Recommandations internes, documentation.
Les attendus:
Corpus de descriptions et tests générés.
Suites de tests RF Web/API/Mobile.
Benchmark qualité.
Guide interne d'utilisation deRobotMCP.
Rapport de stage complet.
Vous recherchez actuellement un stage de fin d'étude enMaster 2 ou en dernière année d'Ecole d'ingénieur
Les compétences maîtrisées:
Testing
Python
Robot Framework.
Les compétences souhaitées :
APIs
Tests web/mobile, IA.
Vos atouts:
Curiosité
Autonomie
Analyse.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.