Formation tests automatisés et TDD
Description
Tester de manière automatique le code produit est aujourd'hui incontournable. Cependant, les tests doivent être de suffisament bonne qualité et utilisés à bon escient pour apporter un maximum de valeur. Cette formation permet de comprendre les différents types de tests et d'apprendre à écrire des tests robustes et maintenables afin de vérifier la non régression d'une application tout en améliorant la productivité des développeurs.
Modalités
Durée : 2 joursCoût : 1150€ HT
25 % théorie / 75 % pratique
Objectifs
- Comprendre les différents types de tests et leur rôle dans la réussite d'un projet
- Vérifier de manière automatique le bon fonctionnement d'une application
- Ecrire des tests robustes et maintenables
- Comprendre le TDD et le mettre en place en production
- Corriger et faire évoluer sans risque du code existant
Pré-requis
- Expérience minimale en développement
Plan
-
Comprendre les différents types de tests et leur rôle dans la réussite d'un projet
- Tests unitaires
- Tests d'intégration
- Tests fonctionnels
- Tests de montée en charge
-
Ecrire des tests robustes et maintenables
- Granularité des tests
- Fixtures
- Fake vs Mocks
- Outil d'automatisation des tests
- Couverture de tests
-
Comprendre et découvrir le TDD
- Design émergent
- Principes SOLID et TDD
-
Tester et faire évoluer une base de code existante
- Modification du code existant pour le rendre testable
- Correction et évolution sans risque du code existant
-
Aller plus loin
- TDD double boucle et ATDD
- BDD
- Property-based testing
Contactez-nous
Si vous êtes intéressés pour suivre cette formation ou pour tout autre besoin, vous pouvez nous contacter à contact@crafties.fr.