TA-04 DÉVELOPPEMENT UN OUTIL POUR AUTOMATISER L'EXÉCUTION DES PRÉLIMINAIRES STM32 PFE
TA-04 DÉVELOPPEMENT UN OUTIL POUR AUTOMATISER L'EXÉCUTION DES PRÉLIMINAIRES STM32 PFE
ACTIA Engineering Services•Tunisie
Embedded SystemsAI for Test AutomationIT & Software Engineering
Publié il y a 11 jours
Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 3 jours
Cohérence LinkedIn / CV vérifiée.
Description du poste
Objectif du sujet
Automatiser les tests smoke pour STM32CubeMX afin de garantir la conformité des configurations et la réussite de la compilation.
Permettre la configuration graphique des périphériques via STM32CubeMX, la génération de code et la vérification automatique du code généré.
Travaux à faire (tâches principales)
Analyser la configuration des périphériques STM32CubeMX et la génération de code pour définir des cas de test au format XRAY.
Développer un cadre d'automatisation couvrant la configuration des périphériques, la vérification des paramètres, la génération de code et la compilation.
Implémenter et exécuter des cas de test pour les configurations par défaut, complètes et les variantes de source d'horloge.
Intégrer l'application d'automatisation avec le plugin XRAY pour lier et lancer les tests directement depuis le système de gestion des tests.
Environnement technique et outils
Langages et frameworks requis : Python, C/C++, Robot Framework / Selenium (ou équivalent pour l'automatisation de flux GUI et tests).
Outils ciblés : STM32CubeMX pour configuration et génération de code, outils de compilation compatibles STM32 (toolchain GCC/ARM ou équivalent), plugin XRAY pour gestion des tests.
Configuration de l'environnement de développement : sélectionner et automatiser les outils d'automatisation, scripts de compilation et intégration continue si nécessaire.
Validation, reporting et maintenance
Enregistrer les résultats des tests et générer des rapports sur la conformité et l'état de la compilation pour permettre le debugging.
Déboguer et affiner les scripts d'automatisation en fonction des résultats des tests et des retours de l'équipe.
Documenter le cadre d'automatisation, les cas de test, les étapes d'intégration et les instructions d'utilisation.
Collaboration et livrables
Communiquer les progrès et collaborer régulièrement avec l'équipe d'ingénierie embarquée.
Livrables attendus : cadre d'automatisation opérationnel, jeux de cas de test XRAY, rapports de conformité/compilation, documentation utilisateur et guide d'intégration.
Mentionnez dans l'objet de votre mail le titre du projet et la référence (ex. : "Candidature - TA-04 DÉVELOPPEMENT UN OUTIL POUR AUTOMATISER L'EXÉCUTION DES PRÉLIMINAIRES STM32").