Formation ENVOL 2014 - Méthodes de test et validation des logiciels
Odalys
L'édition 2014 de la formation ENVOL aura lieu du mardi 18 au vendredi 21 novembre à la résidence Odalys à la Londe les Maures. Co-organisée par le CNRS (via PLUME, DevLOG, la DSI et des laboratoires du CNRS) avec la participation de l'INRA, de VetAgro-Sup et d'Inria, l'appel aux candidatures pour une cinquantaine de places sera lancé début juillet.
Depuis 2008, PLUME proposait tous les deux ans environ, une formation pour le dEveloppemeNt et la ValOrisation des Logiciels en environnement de recherche.
Les trois premières éditions ont permis de faire un point sur les méthodes et outils de développement de logiciels, sur les moyens de valorisation de ces logiciels (ENVOL2008), avec un aspect plus concret de mise en œuvre et d'utilisation (ENVOL2010) et enfin la collaboration entre utilisateurs et/ou entre développeurs de codes (libres dans la majorité des cas), en se focalisant sur le partage et la réutilisation de modèles et de codes logiciels dans la communauté ESR (ENVOL2012).
La formation fin 2014 se focalisera sur une introduction aux méthodes et outils modernes de tests automatiques des logiciels, qui permettent d'augmenter et la qualité et la productivité du développement.
Cette édition d'ENVOL, financée dans le cadre des ANF CNRS et l'INRA, a pour ambition principale de mieux faire connaître la méthodologie de tests des logiciels, par un survol des techniques mais aussi une découverte des méthodes et outils utiles pour la communauté ESR, dans des sessions de travaux pratiques (à peu près la moitié du temps alloué).
Notre objectif est de montrer que l'on peut mieux répondre aux enjeux de qualité des logiciels développés en ESR ; les tests représentent l'un des principaux leviers de la réussite d'un projet de développement d'applications. Au cours de cette école, nous nous proposons d’aborder le test logiciel en termes de fonctionnalités, de technologies et de méthodes utilisées. Par une meilleure connaissance des méthodes et outils comme les tests unitaires, fonctionnels, de non-régression, d'intégration, … nous serons à même d’identifier les étapes successives de validation du code et de leur pilotage au travers du cycle de développement, avec par exemple le processus d’intégration continue.
Ceci sera mis en perspective par rapport aux méthodes de développement actuelles, et plus particulièrement aux approches agiles, et un élargissement se fera sur la problématique de l’embarqué.
-
-
13:30
→
15:00
navette Aix 1h 30m Aix en Provence TGV
Aix en Provence TGV
bus Aix-en-Provence TGV - La Londe les Maures
-
14:30
→
15:00
navette Toulon 30m gare de Toulon
gare de Toulon
bus gare de Toulon - La Londe les Maures
- 15:00 → 15:15
-
15:15
→
18:15
Introduction et Agilité Argentière
Argentière
Odalys
395 Boulevard de la plage de l’Argentière, 83250 La Londe les Maures- 15:15
-
16:00
Café de bienvenue 15m
- 16:15
- 17:00
- 17:30
-
18:15
→
19:00
Occupation des chambres 45m
-
19:00
→
20:00
Dîner 1h
-
20:00
→
21:43
Brise-glace: Présentation des participants et intervenantsPrésident de session: Dr Dirk Hoffmann (Centre de Physique des Particules de Marseille)
-
20:00
Introduction 5mOrateur: Dr Dirk Hoffmann (Centre de Physique des Particules de Marseille)
-
20:05
Snootlab 10mOrateur: Mlle Laetitia Hardy-Dessources (Snootlab)
-
20:15
Pérochon 2mOrateur: M. Laurent Pérochon (VetAgro-Sup)
-
20:17
Gauthier 2mOrateur: M. Jean-Marie Gauthier (FEMTO-ST DISC)
-
20:19
Férotin 2mOrateur: M. Vincent Férotin (CNRS)
- 20:21
-
20:23
Peureux 2mOrateur: Dr Fabien PEUREUX (Institut FEMTO-ST)
- 20:25
- 20:27
-
20:29
Chetrit 2mOrateur: M. Bernard Chetrit (CNRS)
-
20:31
Charpin 2mOrateur: M. Julien Charpin (CNRS)
- 20:33
- 20:35
-
20:37
Mouton 2mOrateur: Mlle Claire Mouton (Laboratoire CREATIS CNRS UMR 5220 – INSERM U1044 – Université Lyon 1 – INSA Lyon)
- 20:39
- 20:41
-
20:43
Hardy 2mOrateur: Mlle Laetitia Hardy-Dessources (Snootlab)
- 20:45
-
20:47
Jaillet 2mOrateur: Dr Florent Jaillet (CNRS)
- 20:49
-
20:51
Henry 2mOrateur: gérard henry (CNRS)
- 20:53
-
20:55
Vivat 2mOrateur: M. Francis Vivat (LATMOS/CNRS)
- 20:57
- 20:59
-
21:01
Lodygensky 2mOrateur: M. oleg lodygensky (LAL/IN2P3)
- 21:03
- 21:05
-
21:07
Lallart 2mOrateur: M. Thomas Lallart (Inra)
- 21:09
- 21:11
- 21:13
- 21:15
-
21:17
Rotereau 2mOrateur: M. Armand ROTEREAU (CNRS - ECCOREV)
-
21:19
Frigerio 2mOrateur: M. Jean-Marc Frigerio (INRA)Transparents
- 21:21
-
21:23
Bayarri 2mOrateur: M. Grégory BAYARRI (Snootlab)
-
21:25
Mazoyer 2mOrateur: Mme Camille Mazoyer (IUEM, UBO)
-
21:27
Ambert 2mOrateur: Dr Fabrice AMBERT (Université de Franche-Comté)
-
21:29
Sabatié 2mOrateur: Sandrine SABATIÉ (Irstea)
-
21:31
Maldonado 2mOrateur: M. Eric Maldonado (Irstea Grenoble)
-
21:33
Etienne 2mOrateur: Mme Carole Etienne (CNRS)
- 21:35
- 21:37
-
21:39
Brau-Nogué 2mOrateur: Mme Sylvie Brau-Nogué (CNRS - IRAP)
-
21:41
Hoffmann 2mOrateur: Dr Dirk Hoffmann (Centre de Physique des Particules de Marseille)
-
20:00
-
13:30
→
15:00
-
-
09:00
→
12:30
Tests structurels/unitaires: Cours/TD
- 09:00
-
10:30
Pause 30m
-
11:00
Introduction au test structurel - Exemple Fil rouge (TD) 1h 30mOrateurs: Dr Fabien PEUREUX (Institut FEMTO-ST), Dr Fabrice AMBERT (Université de Franche-Comté), Prof. Fabrice Bouquet (Université de Franche-Comté)
-
12:30
→
13:30
Déjeuner 1h
-
13:30
→
19:00
Tests structurels/unitaires: Travaux Pratiques
-
13:30
Découverte des outils et écriture de tests unitaires (TP1) 3h
-
C++Orateurs: Prof. Fabrice Bouquet (Université de Franche-Comté), M. Jean-Marie Gauthier (FEMTO-ST DISC)
-
16:30
Pause 30m
-
17:00
Eléments de couverture (TP2) 1hOrateurs: Dr Fabien PEUREUX (Institut FEMTO-ST), Prof. Fabrice Bouquet (Université de Franche-Comté)
-
JavaOrateurs: M. Alexandre VERNOTTE (PhD Student), Dr Fabien PEUREUX (Institut FEMTO-ST), Dr Fabrice AMBERT (Université de Franche-Comté)
-
C++Orateurs: Prof. Fabrice Bouquet (Université de Franche-Comté), M. Jean-Marie Gauthier (FEMTO-ST DISC)
-
-
18:00
Utilisation des mocks – Tests en isolation (TP3) 1h
-
13:30
-
19:00
→
20:00
Dîner 1h
-
20:00
→
22:00
Ateliers
- 20:00
-
20:00
Ouverture sur l'embarqué : Arduino, intro 1h- Introduction : plateforme, IDE, langage (de type "C") - capteurs et actionneurs - Applications : générateur de sons, éthylotest avec VU-mètre à LEDsOrateurs: Greg Bayarri (Snootlab), Mlle Laetitia Hardy-Dessources (Snootlab)
-
09:00
→
12:30
-
-
09:00
→
12:30
Tests fonctionnels / intégrations / acceptations: Cours / TD
- 09:00
-
10:30
Pause 30m Odalys
Odalys
395 Boulevard de la plage de l’Argentière, 83250 La Londe les Maures -
11:00
Introduction au test fonctionnel - Exemple Fil rouge (TD) 1h 30m Argentière
Argentière
Odalys
395 Boulevard de la plage de l’Argentière, 83250 La Londe les MauresOrateurs: Dr Fabien PEUREUX (Institut FEMTO-ST), Dr Fabrice AMBERT (Université de Franche-Comté), Prof. Fabrice Bouquet (Université de Franche-Comté)
-
12:30
→
13:30
Déjeuner 1h
-
13:30
→
19:00
Tests fonctionnels / intégrations / acceptations: Travaux Pratiques
- 13:30
-
16:00
Pause 30m
-
16:30
Rédaction de tests fonctionnels exécutables 2h 30mconcordion, cucumber, seleniumOrateurs: M. Alexandre VERNOTTE (PhD Student), Dr Fabien PEUREUX (Institut FEMTO-ST), Dr Fabrice AMBERT (Université de Franche-Comté), Prof. Fabrice Bouquet (Université de Franche-Comté), M. Jean-Marie Gauthier (FEMTO-ST DISC)
-
C++Cucumber
-
19:00
→
20:00
Dîner 1h
-
20:00
→
21:00
Ateliers: jeudi
-
20:00
Ouverture sur l'embarqué : Arduino/Raspberry 1h- Suite des applications : mini-station météo - Idées pour les "connaisseurs" - Connexion au monde extérieur (par ex. twitter) - Connexion entre Arduino et RaspberryOrateurs: Greg Bayarri (Snootlab), Mlle Laetitia Hardy-Dessources (Snootlab)
- 20:00
-
20:00
- 20:00 → 21:00
-
09:00
→
12:30
-
- 08:30 → 10:30
-
10:30
→
11:00
Pause + cléfs/valises, si pas encore fait ! 30m
-
11:00
→
11:15
Point d'information sur PLUME, ENVOL et le contexte RENATER, devLog, DSI, … 15mOrateurs: M. Armand ROTEREAU (Comité de Pilotage ProDev), Dr Dirk Hoffmann (RT PLUME et organisateur ENVOL2014), M. Julien Charpin (Comité de Pilotage ProDev), M. Laurent Pérochon (Ex-PLUME-suivi), Marc Dexet (Bureau DEVLOG), M. Romaric DAVID (Université de Strasbourg)
-
11:15
→
12:00
Retours des soirées
-
11:15
Sécurité WWW 15mOrateur: M. Emmanuel Delage (IN2P3/CNRS)
-
11:30
Arduino 15mOrateur: Mme Camille Mazoyer (IUEM, UBO)
-
11:45
Jenkins 15mOrateurs: Mlle Claire Mouton (Laboratoire CREATIS CNRS UMR 5220 – INSERM U1044 – Université Lyon 1 – INSA Lyon), M. Romaric DAVID (Université de Strasbourg)
-
11:15
-
12:00
→
12:45
Evaluation à chaud de la formation 45m
-
12:45
→
13:00
Déjeuner (pique-nique) 15m
-
13:00
→
13:10
Départ des bus 10m