ACTIA Engineering Services
ACTIA Engineering Services
Tunisie

TA-04 DÉVELOPPEMENT UN OUTIL POUR AUTOMATISER L'EXÉCUTION DES PRÉLIMINAIRES STM32 PFE

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.

Candidature

  • Pour postuler, envoyer votre candidature à l'adresse suivante : aes-stages@ACTIA.COM .
  • 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").
ACTIA Engineering Services - TA-04 DÉVELOPPEMENT UN OUTIL POUR AUTOMATISER L'EXÉCUTION DES PRÉLIMINAIRES STM32 PFE | Hi Interns