Voici les différentes étapes planifiées pour ce stage :
Introduction : Avant de commencer la mise en place du banc system dans un environnement d’intégration et de test en continue (CI/CT), une étape de formation est réalisée. Cela passe par la prise en main les environnements actuellement utilisés chez Elektrobit : L’outil de gestion de configuration décentralisé GIT, Les bancs de test utilisé (ITA/ITF), l’environnement d’intégration continue Jenkins, l’outil de gestion de tests SCTM.
Étape 1 : Afin de prendre en main le banc system, le stagiaire aura l’opportunité d’effectuer un état de l’art sur différents projets réalisés en France.
Le stagiaire devra :
Faire une liste exhaustive des outils et environnements actuellement utilisés sur les différents aux différents projets/produits du programme FACEazy.
Identifier les besoins communs aux différents projets/produits du programme FACEazy.
Identifier les besoins spécifiques au programme FACEazy qui sera pilote de l’utilisation de cette plateforme de test).
Proposer une priorisation des actions qui seront à couvrir.
Participer aux différentes réunions d’avancements du projet Banc system/TLF (Daily, Sprint review,…)
Utiliser l’outil de gestion des tickets (JIRA)
Étape 2 : Proposer une stratégie et un plan d’action en vue du déploiement du banc system sur le programme FACEazy
Étape 3 : Mettre en œuvre les actions identifiées à fortes valeurs ajoutées et pouvant être réalisées dans le temps impartie.
Étape 4 : Documenter et présenter la stratégie déployée, les étapes, les outils et les environnements fonctionnels.
Étape 5 : Documenter et présenter les axes d’améliorations qui pourront être priorisé sur le programme STEP1.
Environnement :
- Interface hardware gérant les réseaux CAN/Ethernet.
- Cartes électroniques des microcontrôleurs cibles avec les chaines de debug associées
- SCTM (Silk Central Test Manager)
- CAN/CAN FD/LIN/Ethernet
- C/Python
- CI (Git/Jenkins)