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

 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
Délégation Normandie
Unicité - 14 rue Alfred Kastler
14052 Caen Cedex 4

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. 

Batiment Sciences 3

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.