[Formation] Testing et TDD en Java…

Un des membres de l’équipe Soft’it – Rémi Lesieur pour ne pas le nommer – a réalisé lundi et mardi dernier une formation Testing/TDD à destination d’une équipe expérimentée en Java, pour une division de l’Armée française.

L’objectif de la formation était double: présenter ce qu’est le testing et la TDD (philosophie et théorie), tout en démontrant l’intérêt ainsi que le gain de temps et de la qualité.
Eh oui, c’est souvent difficile en tant que développeur de se dire qu’écrire du code pour tester du code, ça revient à gagner du temps! C’est pourtant bien le cas.

Rémi a donc abordé la logique du testing d’une manière générale en démontrant que ce n’est pas parce qu’on teste à la main, que notre code est bon et surtout pérenne (régressions non visibles).
Puis il a présenté les différents types de tests (unitaires/intégration), ainsi que la notion de mocking (voir « Dummy, Fake, Stub, Mock et Spy, les tests unitaires avec l’aide de Moq.« ).

Pour finalement attaquer le testing dans l’eXtreme Programming (XP) : le Test Driven Development (TDD).

Au total, 2 jours pour 10 développeurs/lead-techs mélangeant théorie et beaucoup de pratiques sous forme de Katas, en pair programming.

Un bon succès puisque 7 personnes sur 10 ont donné la note de 5/5, et les 3 restantes, 4/5. La formation construite sur mesure par Rémi a donc visé juste.

Si vous êtes intéressé par des formations et/ou du coaching sur du testing (et tout autre outil/méthodologie autour de la qualité), dites-le nous!

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s