Développeur Et Vérification Fonctionnelle
Auvergne-Rhône-Alpes, France
Durant cette mission, il s'agit d'effectuer le développements de différents outils pour la vérification fonctionnelle d'un firmware et faire celle-ci.Pour comprendre au mieux le fonctionnement du produit à tester et pouvoir réagir le plus rapidement possible en cas de problème, je faisais parti de l'équipe qui effectuait le développement.Un des buts de cette mission étant de faire de la vérification, j'ai commencé par rédiger un plan de tests et les cas de tests correspondant (documentation en évolution durant toute le développement du projet).La partie développement était aussi importante pour effectuer ces vérifications. Dès que les spécifications le permettaient, si nécessaire, un nouvel outil était développé et inclut dans une petite suite d'outils qui sera utilisée par les équipes de validation. Pour permettre une utilisation simple des outils par les équipes de validation, il a fallut créer un installeur et mettre en place un système de mise à jour automatique pour éviter d'avoir des versions différentes sur les postes.Certains outils plus spécifiques ont nécessité de commander des appareils électroniques, la commande de ces appareils à été faite via les commandes SCPI.Durant cette mission chez le client, j'ai poussé l'amélioration ou la mise en place de différents processus permettant d'améliorer le suivi ou la qualité. Les meilleurs exemples sont la mise en place d'un serveur Mantis pour la gestion des anomalies ainsi que j'exécution des tests unitaires ou des livraisons via l'intégration continue. Technologies utilisées: - Visual studio 2015 & 2017 (C#/WPF/UWP) - Raspberry Pi 3 sous Windows 10 IoT Core - Microsoft Tests - MVVM - Utilisations RS232, sockets & commandes SCPI pour le pilotage d'instruments - Wix 3 - Keil µVision 5.21a - Jenkins - Mantis bug tracker