forked from reseau-loops/reseau-loops.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
formation_test_2016_11.html
105 lines (101 loc) · 5.73 KB
/
formation_test_2016_11.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
---
layout: default
no_sidebar: true
title: Du 16 au 18 novembre 2016 - Formation LoOPS/DEVLog
navbar-events: active
---
<h1 id="action-de-formation-sur-les-tests">Action de formation sur les tests</h1>
<p>Le réseau national DevLOG organise une série d'actions sur les tests logiciels dans
la continuité d'<a href="https://www.projet-plume.org/envol-2014" title="https://www.projet-plume.org/envol-2014" target="_blank">ENVOL 2014</a>.</p>
<p>Les tests, et plus généralement la validation des logiciels constituent une phase primordiale dans le processus de développement. Ils représentent l'un des principaux leviers de la réussite d'un projet de développement d'applications. Par une meilleure connaissance des méthodes et outils comme les tests unitaires, fonctionnels, de non-régression, d'intégration, ... les participants seront capables 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.</p>
<h2 id="date-horaires">Date, horaires</h2>
<p>Du mercredi 16/11/2016 au vendredi 18/11/2016</p>
<p>Horaires : de 9h à 17h</p>
<h2 id="programme">Programme</h2>
<p><strong>16/11 : Test Unitaire et Structurel</strong></p>
<ul>
<li><p>9h-12h : Le test structurel</p>
<ul>
<li>Comprendre les concepts : méthodes et critères</li>
<li>Mise en œuvre pratique (sur l'exemple fil rouge de la formation)</li>
</ul></li>
<li><p>13h30-17h : Test unitaire</p>
<ul>
<li>Savoir exécuter les tests</li>
<li>Comprendre la structure d'un test</li>
<li>Comprendre et utiliser la couverture pour qualifier les tests</li>
<li>Gérer le problème des méthodes privées</li>
</ul></li>
</ul>
<p><strong>17/11 : Tests unitaire et d'acceptation</strong></p>
<ul>
<li><p>9h-11h : Test unitaire 2ème partie</p>
<ul>
<li>Savoir gérer l'évolution du code et des tests</li>
<li>Savoir tester en isolation</li>
</ul></li>
<li>11h-12h : Gérer des tests dans une démarche d'Intégration continue</li>
<li>13h30-14h30 : Test fonctionnel - les concepts</li>
<li><p>14h30-17h Test d'acceptation</p>
<ul>
<li>Comprendre l'utilisation du test d'acceptation (échange avec le client, niveau d'utilisation)</li>
<li>Comprendre et utiliser un framework pour le test d'acceptation (concordion)</li>
</ul></li>
</ul>
<p><strong>18/11 Test fonctionnel</strong></p>
<ul>
<li><p>9h-11h : Test d'application web</p>
<ul>
<li>Comprendre et utiliser un framework pour le test d'application web (selenium)</li>
<li>Intégrer les tests fonctionnels dans une démarche d'intégration continue</li>
</ul></li>
<li><p>11h-12h : Exigences</p>
<ul>
<li>Comprendre l'utilisation des exigences dans une démarche de test</li>
<li>Appréhender l'écriture d'une exigence dans le but de la tester</li>
</ul></li>
<li><p>13h30-17h Des exigences au test d'application web</p>
<ul>
<li>Comprendre l'utilisation du test fonctionnel (niveau d'utilisation, besoin et complémentarité avec TU)</li>
<li>Etablir la traçabilité entre exigences et tests de l'application</li>
<li>Automatisation des tests</li>
<li>Production de rapports</li>
</ul></li>
</ul>
<h2 id="intervenants">Intervenants</h2>
<ul>
<li>Fabrice Ambert, FEMTO-ST</li>
<li>Fabrice Bouquet, FEMTO-ST</li>
</ul>
<h2 id="inscription">Inscription</h2>
<p><strong>Attention : le nombre maximum d'inscrits a été atteint. Pour figurer en liste d'attente,
écrivez à aurelie_point_reberac_hat_latmos_point_ipsl_point_fr et gauron_hat_lal_point_in2p3_point_fr.</strong></p>
<p>L'inscription est <b>gratuite mais obligatoire</b> pour nous permettre de préparer au mieux cette formation.</p>
<p>Veillez également à obtenir un ordre de mission (éventuellement sans frais) auprès de votre unité ou de votre tutelle.</p>
<h2 id="matériel-logiciel">Matériel, logiciel</h2>
<p>Les participants devront venir avec leur ordinateur portable, où ils auront installé :</p>
<ul>
<li>Java (de préférence Oracle jdk)</li>
<li><p>un IDE de développement pour Java</p>
<ul>
<li>fortement conseillé Intellij IDEA, <a href="https://www.jetbrains.com/idea/download" class="uri" title="https://www.jetbrains.com/idea/download" target="_blank">https://www.jetbrains.com/idea/download</a></li>
<li>sinon s'assurer que l'IDE contient un plugin pour SVN</li>
</ul></li>
<li><p>Firefox « récent » (la dernière si possible)</p></li>
<li><p>Virtual Box</p></li>
<li><p>Maven</p></li>
</ul>
<h2 id="ressources">Ressources supplémentaires</h2>
<p>
<ul>
<li><a href="https://filesender.renater.fr/?s=download&token=1df2c1fe-fb5a-9dac-a58e-225633d075ae">Image VirtualBox</a></li>
<li><a href="presentations/minivol/OTT_Outillage_des_Tests_Cours_1_1.pdf">Diapositives (cours)</a></li>
<li><a href="presentations/minivol/OTT_Outillage_des_Tests_Exercices_1_1.pdf">Diapositives (exercices)</a></li>
<li><a href="presentations/minivol/OTT_Outillage_des_Tests_Corriges_1_1.pdf">Diapositives (corrigés)</a></li>
<li><a href="presentations/minivol/TD_Robot_FemtoSt.pdf">Diapositives (complement TD Robot)</a></li>
<li><a href="presentations/minivol/corriges-graphes-controles.pdf">Corrigés Graphes Contrôle</a></li>
</ul>
</p>
<h2 id="lieu">Lieu</h2>
Au <a href="http://proto204.co">PROTO 204</a>, 204 rue André Ampère, 91 440 Bures-sur-Yvette (sur le campus d'Orsay)
<p>Le comité d'animation de LoOPS remercie le Proto204 pour son accueil :-)<p>