Vous êtes intéressés par cette formation ? Dites-le nous!
2 jours
Le développement piloté par les tests (test-driven development ou TDD) est une méthode de développement logiciel dans laquelle l'écriture des tests automatisés dirige l'écriture du code source.
Le cycle préconisé par le TDD comporte cinq étapes :
Le TDD s'avère une technique très efficace pour livrer des logiciels bien construits avec une suite de tests de non-régression. La pratique du TDD est à la base des processus de développement logiciel Agile qui mettent l'accent sur la livraison rapide et fréquente de composants logiciels fonctionnels. Les tests unitaires automatisés écrits en TDD et les tests d'acceptation automatisés écrits en premier sont des pratiques incontournables qu'une bonne équipe de développement logiciel Agile doit maîtriser.
L'objectif principal de cet atelier est la maîtrise, par la pratique, de la technique du développement piloté par les tests. L'atelier combine la théorie, la pratique et l'expérience du formateur-expert qui a participé activement à la mise en place de processus et de pratiques d'ingénierie Agiles dans de nombreuses équipes de développement.
Une fois les concepts généraux de stratégies de tests présentés, les participants découvriront d'abord le remaniement de code et l'écriture des tests unitaires automatisés. Ils comprendront les avantages associés au TDD et comment utiliser le TDD comme méthode de conception. Les exercices pratiques illustreront que le TDD est avant tout destiné à spécifier un comportement souhaité et non à écrire des tests. Le cours abordera également les autres types de tests préconisés par les approches Agiles. On discutera aussi de la mise en place de stratégies de tests ainsi que de concepts avancés tels que les Mock objects.
Cet atelier s'adresse aux équipes de développement désirant découvrir la technique du développement piloté par les tests par la pratique. Les ateliers sont offerts en C#, en Java ou en Ruby.
© Pyxis Technologies
Montréal
Bureau 120
440, boul. Armand-Frappier
Laval (Québec)
H7V 4B4
CANADA
Québec
3107, avenue des Hôtels
Québec (Québec)
G1W 4W5
CANADA
Paris
10, rue d'Uzès
75002 Paris
FRANCE
Grenoble
33 rue de la Maritelle
ZA Les Condamines
38320 Bresson
France