Stage Sureté de Fonctionnement - Automatisation d'Une Chaîne d'Intégration de Tests Unitaires H/F
Stage FRANCE Développement informatique
Description de l'offre
Description
Lors de ses études, SERMA est amenée à réaliser des tests unitaires pour le compte de ses clients. La réalisation de ces tests est composée de plusieurs étapes pouvant faire l'objet d'une automatisation. L'objectif du stage proposé est de poursuivre le développement d'une suite d'outils afin d'automatiser le processus d'intégration des campagnes de tests.Exemple d'étape d'automatisation :Lors de la réalisation de ces tests, SERMA utilise le logiciel LDRA®. Ce logiciel permet notamment d'exécuter les scénarios de tests, de les configurer et d'extraire les résultats associés.L'objectif est de réaliser un logiciel permettant d'automatiser les phases d'exécution et de configuration, à l'aide d'une plateforme d'intégration, pour ensuite générer automatiquement les rapports de tests associés. Ces différentes phases (exécution, configuration et extraction des résultats) sont actuellement réalisées manuellement et nécessitent la mobilisation d'ingénieurs sur des périodes de temps importantes.Ce logiciel permettra d'éviter l'introduction d'erreurs humaines dans le processus d'exécution de tests unitaires, et de raccourcir significativement sa durée.Sujet Additionnel : Participation aux analyses SdF du logiciel.Durant sa mission, et afin de le familiariser avec les approches mises en oeuvre dans le cadre de la Sûreté de Fonctionnement des Logiciels critiques, le stagiaire pourra être amené à participer aux études techniques réalisées par SERMA Safety & Security. Il pourra intervenir notamment sur les revues de dossiers logiciels. Dans ce contexte, le stagiaire sera formé par son tuteur aux méthodologies de développement des logiciels critiques ainsi qu'aux normes de développement associées (CEI 61508-3, EN 50128, EN 62304, ISO 26262-6).
Lettre de motivation requise
Non
Date de début
03 juil., 2024
Expérience
Sup_7
Profil
Vous êtes actuellement en dernière année en école d'ingénieur ou en Master 2.Vous avez des compétences en développement C++, langage de scripts, shell.Vous avez déjà développé sous environnement Qt.Vous faites preuve de curiosité, d'autonomie et d'un bon sens de l'organisation.Des notions dans le domaine de la Sûreté de fonctionnement et la qualité du logiciel seraient un plus.Anglais technique requis.
Fonction
Qualite_securite_environnement
Formation
RJ/Qualif/Ingenieur_B5
Secteur
Inform_SSII