|
Description:
|
|
Les tests automatisés font partie du socle XP quel que
soit leur granularité et leur portée : tests unitaires, tests dits
d'acceptation, tests fonctionnels, tests de charge... Tous ces types
de tests interagissent pour, d'une part piloter et orienter le
développement de l'application, et d'autre part fournir un filet de
sécurité lors des remaniements et évolutions du code.
La mise en oeuvre de tests unitaires automatisés pour du code métier
est désormais bien connue mais ne constitue qu'une partie de
l'histoire.
Le but de cette session est de montrer :
-
Comment mettre en oeuvre des tests automatisés sur l'ensemble des
composants et interfaces d'une application web complexe en Java :
tests fonctionnels sur l'IHM, tests des composants clients
Javascript et HTML, tests des composants "métiers" et
"frameworks" OSGi, tests de charges, tests embarqués au
runtime, etc.
- Comment intégrer ces différents tests
dans le système de
"build" (eg.maven). |