FORMATION "Test Logiciel"
Mardi 10 mai 2016, Caen
Contexte
- Formation proposée par le réseau régional nomanDEV.
- Organisée en partenariat et avec le soutien financier de DEVLOG, de la DR19 du CNRS et de l'Université de Caen.
- Destinée aux développeurs désirant s'initier au test logiciel.
Contenu & objectifs
Cette formation est une initiation au test logiciel. Elle aborde le test logiciel comme une démarche intellectuelle transversale aux diverses activités du développement logiciel. Elle permet de comprendre comment le test contribue à la fiabilité logicielle, et introduit quelques grandes techniques ainsi que la typologie habituelle des tests.
Des rappels généraux seront d'abord présentés dans un contexte de sûreté de fonctionnement (test unitaire, fonctionnel, boite noire/boite blanche, TDD, etc ...).
La mise en pratique se fera d’une part au travers de quelques exercices sur table, et d’autre part au travers de travaux pratiques de tests boîte blanche (tests unitaires de code Java en JUnit).
Les participants auront à disposition un PC sous Linux avec l’ensemble des outils nécessaires à la mise en pratique. Les TPs se dérouleront en binôme.
Public visé
Personnel scientifique, ingénieurs, techniciens, doctorants ou post-doctorants souhaitant s'initier aux méthodes et aux pratiques de test logiciel.
Pré-requis
Cette formation est destinée aux agents ayant une bonne connaissance en programmation, si possible du langage Java. Il s'agira d'écrire quelques lignes de codes pour tester des exemples. Une bonne compréhension syntaxique du langage Java est donc exigée.
Les outils de test employés en TP (JUnit, Cobertura ...) seront utilisés au travers l'IDE Eclipse (plugins). Un minimum d'aisance dans l'utilisation de base d'un IDE est donc un plus.
Programme
09h00 - 09h15 |
Accueil des participants |
09h15 - 09h30 |
Présentation du réseau normanDEV et de la journée (T. Chaventré)
|
09h30 - 10h45 |
COURS 1/2 (S. Clavier) Le cours sera ponctué d’exercices de mise en pratique des concepts abordés. I/ Introduction: la problématique de la sûreté de fonctionnement des systèmes et la fiabilité des logiciels II/ Qu’est-ce que le test logiciel ?: définitions ; principes généraux
|
10h45 - 11h00 | Pause café |
11h00 - 12h30 |
COURS 2/2 (S. Clavier) III/ Typologie classique des tests IV/ Techniques de test
|
12h30 - 13h45 |
Repas au RU Côte de Nâcre |
13h45 - 15h15 |
TRAVAUX PRATIQUES 1/2 (S. Clavier) Mise en pratique des tests structurels sur des exemples en Java. Nous illustrerons diverses problématiques telles que : la testabilité ou la non testabilité du code, les mesures de couverture, l’injection de faute, les limites du test structurel, etc ...
|
15h15 - 15h30 | Pause café |
15h30 - 17h00 |
TRAVAUX PRATIQUES 2/2 (S. Clavier)
|
17h00 - 17h30 | Bilan de la journée et fiches d'évaluation (tous) |
Transparents & support de cours
- Présentation du réseau normanDEV (ficher pdf)
- Présentations Test Logiciel (S. Clavier) (archive)
- Exercices TD (S. Clavier) (archive)
- TP Test Boite Noire (S. Clavier) (archive)
Merci à Stéphane Clavier d'autoriser la diffusion de ses documents.
Dates et horaires
La formation se déroule sur une journée et doit être suivie dans son ensemble.
- Date: le Mardi 10 mai 2016
- Horaires: 09h00 - 17h30
Lieu
****************************************
Salle S3-403
4ème étage du bâtiment Sciences 3
UFR de Sciences
Campus 2 - Côte de Nacre
Boulevard du Maréchal Juin
14032 Caen CEDEX
****************************************
Intervenants
Mr Stéphane Clavier, Expert Qualité au sein de l'entreprise SAP Labs France à Caen, spécialiste du test logiciel.
Stéphane Clavier est diplômé en droit, en mathématiques et en intelligence artificielle (DEA). Il a commencé sa carrière dans le domaine de la gestion électronique de documents, puis, au Canada, dans la traduction automatiques. Depuis 2000, Stéphane est salarié de Highdeal SA, puis de SAP Labs France (groupe SAP) à la suite du rachat de Highdeal par SAP en 2009.
Il y a exercé de multiples fonctions : consultant, chef de projet intégration, ingénieur R&D, Program Manager (partenariat avec Ericsson), manager d’une équipe de test, Scrum Master. Il est aujourd’hui Quality Expert, spécialisé en test logiciel, tout en évoluant au sein d’une organisation et de méthodes Agiles.
Mr Clavier assure en outre des vacations d’enseignement à l’Université de Caen Normandie depuis 2013-2014. Il intervient d’une part comme coach agile auprès d’étudiants en projets de groupe, et d’autre part il enseigne le test logiciel en assurant cours magistraux, travaux dirigés et travaux pratiques.
Inscription
L'inscription est libre et gratuite mais OBLIGATOIRE. Pour demander à vous inscrire, cliquer sur le lien "S'inscrire" ci-dessus en haut à droite de la page.
Compte-tenu du nombre de place limité en salle de TP, en cas de forte demande, une sélection sera réalisée en fonction de vos attentes et motivations renseignées dans la fiche d'inscription à la formation. Les candidats recevront un avis de décision/convocation en ce sens.
Votre inscription en ligne n'est pas suffisante. Votre inscription ne sera rendue définitive que lorsque vous aurez complété et renvoyé à la DR19 du CNRS votre fiche d'inscription, soit par courriel à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser., soit par courrier postal à l'adresse:
CNRS |
ATTENTION: remarques importantes
- En cas de candidatures multiples d’une même unité/entité/service, une seule personne pourra être retenue.
- Un compte persop@ss est nécessaire pour se connecter sur les machines de la salle S3-403. Si vous n'en avez pas encore, votre compte utilisateur sera créé, sinon merci de vérifier sa validité avant la formation.
- La date limite d'inscription est fixée au vendredi 22 avril 2016 dernier délai.
Transport et repas
Les frais de transport et/ou d'hébergement sont à prendre en charge par les bureaux formation des délégations, ou bien les laboratoires ou établissements d’origine des participants.
Le repas du midi est pris en charge pour tous les participants. Le déjeuner est prévu au Restaurant Universitaire situé sur le Campus II, à 5 minutes à pied.
Plan et accès
Le bâtiment Sciences 3 est situé sur le Campus II côte de Nâcre, face à l'ENSICAEN.
Accès depuis le centre ville ou la gare SNCF:
- en bus
site ENSICAEN : lignes 10, 13 et 14 - en TRAM : TWISTO
ligne A : direction site ENSICAEN, arrêt Caen-Campus 2
Accès en voiture:
- Sortie 5 direction Douvres la Délivrande / Courseulles / CHU
- Suivre Campus 2 - Porte EST, ENSICAEN.