Table des matières
Les tests en théorie oui, en pratique ...
Dans le cadre du réseau ARAMIS, nous vous proposons le mardi 27 novembre 2018 une journée sur les tests.
Nous sommes tous conscients de l'importance des tests, nous savons qu'il existe plusieurs catégories de tests qu'il faudrait mettre en œuvre.
Mais justement au moment de la mise en œuvre, ce n'est pas toujours simple …
Le but de cette journée PARTICIPATIVE est de présenter les tests logiciels, d'avoir des retours d'expériences de différents domaines et types de tests et d'échanger sur nos usages et nos difficultés à partir de nos expériences respectives.
Intervenants
- Sandrine Gouraud, Ingénieur chez Thalès
- David Parsons, Ingénieur INRIA
- Sylvain Ferriol, Ingénieur à l'IPNL
- Fabio Rampoldi, Ingénieur à l'ILM
- Jean-René Rouet, Ingénieur au CC-IN2P3
- Alain Coulais, Ingénieur au LERMA (Observatoire de Paris-Meudon)
Contributeurs
- Claire Mouton, Ingénieur à CREATIS
Programme
Matin | 8h45-9h15 | Accueil | ||
---|---|---|---|---|
9h15-10h15 | Tour de table : 2 minutes max par participant | |||
10h15-12h15 | Présentation générale sur les tests : pourquoi faire des tests, quand et comment tester, catégories de tests, … Présentation PPTX, PDF | Sandrine Gouraud | Thalès Services | |
Midi | 12h15-13h45 | Pause repas | ||
Après-midi Retours d'expérience prospective (entre 10 et 30 min) | 13h45-17h00 | |||
13h45-14h30 | Tests d'acceptation sur une application web Présentation PDF | Fabio Rampoldi | ILM | |
14h30-15h00 | Test d'applications scientifiques (pb de tests sur nombres flottant, modélisation du réel, …) Pas de support | David Parsons Claire Mouton | INRIA CREATIS |
|
15h00-15h30 | Tests de logiciel d'acquisition avec mise en production, hardware non disponible pendant le développement Présentation PDF | Sylvain Ferriol | IPNL | |
15h30-16h15 | Tests d'intégration sur une application web (headless brower, javascript) Présentation PDF | Jean-René Rouet | CC-IN2P3 | |
16h15-16h45 | Présentation de la suite de tests de GDL (Gnu Data Language) [1] Présentation PDF | Alain Coulais | LERMA Observatoire de Paris |
|
16h45-17h30 | Échanges sur les sujets abordés |
[1] GDL (Gnu Data Language) est un clone libre d'IDL, langage interprété largement utilisé en astronomie professionnelle depuis des décennies. Progressivement, la suite de test de GDL a pris une place centrale dans le développement du code, permettant d'attraper des bugs à des endroits parfois inattendus (même dans IDL), et d'éviter en amont toute régression. Depuis début 2018, nous sommes passés dans GitHub, utilisons Travis, avons des tests de régression pour les 3 OS principaux, les 3 compilateurs principaux et une couverture très large ou très limitée des nombreuses dépendances. Ceci automatise ce qui était fait sur un pool de VMs. Environ 50% des 130 k lignes de code en c++ sont couvertes par la suite de test. La philosophie de la suite de test sera présentée d'un point de vue très pratique. Les tests mêlent des tests fonctionnels (un interpréteur !) et numériques. Un bref point sur les benchmarks sera fait.
Prise de notes collaboratives
Repas
Une pause repas est prise en charge pour les participants.
Date et Lieu
Date : mardi 27 novembre 2017, de 9h00 à 17h00
Lieu : salle C5 au rez-de-chaussée du bâtiment Nautibus (UCBL)
https://www.openstreetmap.org/search?query=nautibus%2C%20villeurbanne#map=19/45.78219/4.86566
<note warning> Il n'y aura ni visio, ni vidéo car la salle réservée n'est pas équipée. </note>