Stage - Constitution D’un Banc de Test Pour L’interface Graphique de L’atelier B
il y a 2 semaines
Constitution d’un banc de test pour l’interface graphique de Atelier B
**Objectif**: mettre en place un banc de test automatique pour cette interface graphique
utilisant Ranorex et à l’intégrer dans le processus d’intégration continue gitlab de Atelier B.
**Contexte**:
La méthode B est utilisée pour développer formellement des composants logiciels et des modèles de systèmes critiques (B événementiel).
Atelier B est un environnement de développement intégré (IDE) pour la méthode B et le B événementiel qui est maintenu et développé par CLEARSY.
Le banc de test d’Atelier B ne comporte actuellement pas de section dédiée à son interface graphique.
Le stage est structuré comme suit:
- Auto-formation B et Atelier B.
- Prise en main des principes de test automatique d’interfaces graphique (Squish, Ranorex).
- Mise en place d’un banc de test mínimal et automatisé pour l’interface graphique d’Atelier B utilisant Ranorex.
- Validation du banc de test (insertion de régressions et vérification de la détection de ces régressions)
- Ajout de ce banc de test dans le pipeline gitlab d’intégration continue d’Atelier B.
- Extension incrémentale du banc de test aux différents composants de l’interface graphique.
**Compétences recherchées**:
- Bonnes connaissances de C++.
- Programmation d’interfaces graphiques avec Qt.
- Gestion de configuration avec Git.
**Localisation : Aix, Paris ou Strasbourg**
**Durée : 6 mois**
**Niveau : Bac +5**
Pour postuler merci d’envoyer un Cv et une Lettre de motivation à l’adresse:
Type d'emploi : Temps plein, Stage
Durée du contrat : 6 mois
Rémunération : à partir de 900,00€ par mois
Avantages:
- Flextime
- Prise en charge du transport quotidien
Horaires:
- Travail en journée
Lieu du poste : En présentiel
-
Stage - Developpement Banc de Tests Automatise
il y a 2 semaines
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:L’Atelier B consiste en un ensemble d’outils permettant la mise en œuvre de la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Elle est basée sur la preuve mathématique qu’une implémentation logicielle correspond à sa spécification, exprimée dans un langage formel. L’Atelier B est...
-
Stage - Developpement Banc de Tests Automatise
il y a 1 jour
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:L’Atelier B consiste en un ensemble d’outils permettant la mise en œuvre de la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Elle est basée sur la preuve mathématique qu’une implémentation logicielle correspond à sa spécification, exprimée dans un langage formel. L’Atelier B est...
-
Stage - Developpement Banc de Tests Automatise
il y a 1 jour
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:L’Atelier B consiste en un ensemble d’outils permettant la mise en œuvre de la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Elle est basée sur la preuve mathématique qu’une implémentation logicielle correspond à sa spécification, exprimée dans un langage formel. L’Atelier B est...
-
Stage - Developpement Banc de Tests Automatise
il y a 5 jours
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:L’Atelier B consiste en un ensemble d’outils permettant la mise en œuvre de la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Elle est basée sur la preuve mathématique qu’une implémentation logicielle correspond à sa spécification, exprimée dans un langage formel. L’Atelier B est...
-
Stage - Developpement Banc de Tests Automatise
il y a 1 jour
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:L’Atelier B consiste en un ensemble d’outils permettant la mise en œuvre de la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Elle est basée sur la preuve mathématique qu’une implémentation logicielle correspond à sa spécification, exprimée dans un langage formel. L’Atelier B est...
-
Aix-en-Provence, France CLEARSY Temps plein**Objectif**: Développer une bibliothèque qui regroupe l’ensembles des fonctionnalités actuelles pour consulter et manipuler un projet B, de telle sorte à ce qu’il soit possible de remplacer, dans l’interface graphique, la couche d’appel à l’interface en ligne de commandes par des appels directs à l’API offerte par cette...
-
Aix-en-Provence, France CLEARSY Temps pleinModernisation du générateur d’obligation de preuve d’Atelier B **Objectif : M**oderniser et simplifier le code source du générateur d’obligations de preuve de telle sorte à minimiser ses dépendances externes tout en tirant partie des évolutions récentes du langage C++. **Contexte**: La méthode B est utilisée pour développer formellement...
-
Responsable Procédure Et Banc de Tests
il y a 1 semaine
Aix-en-Provence, France Atos Temps plein**Politique de confidentialité**: **Responsable procédure et banc de tests F/H/X**: - Date de publication: 12 déc. 2024 - Réf. Non: 523257 - Emplacement: Aix en Provence, FR **Bienvenue chez Eviden, acteur clé du numérique de prochaine génération et leader mondial du cloud, du calcul avancé et de la sécurité !** Eviden opère dans tous les...
-
Aix-en-Provence, France CS Group Temps pleinNous recrutons un/une Ingénieur/e d'étude développeur/se développement de commandes vocales pour piloter une interface graphique dans le contexte de la simulation pour rejoindre notre BU Défense & Sécurité au sein de l'agence Systèmes Opérationnels et Interopérabilité (SOI - Aix) qui propose à ses clients de nombreuses solutions de simulations...
-
Modernisation Fullstack de L’atelier B
il y a 2 semaines
Aix-en-Provence, France CLEARSY Temps plein**Objectif du stage **:Travaux de développement et d’évolution sur un outil de preuve formelle. Atelier B est un environnement graphique de développement de logiciel avec la méthode B, une méthode de développement logiciel basée sur les méthodes formelles. Atelier B est en constante évolution pour apporter des améliorations ergonomiques et...