Bienvenue à Unit Testing & Développement piloté par les tests (TDD), un cours pratique et axé sur l'industrie qui vous apprend à construire des logiciels de haute qualité, fiables et faciles à maintenir en utilisant des pratiques modernes de tests unitaires, de développement piloté par les tests (TDD) et de développement piloté par le comportement (BDD). Dans ce cours, vous maîtriserez les principes fondamentaux des tests unitaires, y compris la structure des tests, les conventions de nommage et la conception de tests faciles à maintenir. Vous apprendrez à isoler le code à l'aide de mocks et de doubles de test, à appliquer l'injection de dépendance pour la testabilité, et à tester en toute confiance la logique asynchrone et événementielle. Le cours plonge ensuite dans les flux de travail TDD, vous aidant à concevoir des fonctionnalités en utilisant le cycle Rouge-Vert-Refactor et à appliquer le TDD dans des projets réels tels que les API, les services et les scénarios de traitement des erreurs. Enfin, vous explorerez la Programmation pilotée par le comportement (BDD) avec Gherkin, en écrivant des scénarios lisibles et en automatisant des implémentations de fonctionnalités complètes à l'aide de frameworks de test.

Tests unitaires et Développement piloté par les tests (TDD)
La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Tests unitaires et Développement piloté par les tests (TDD)
Ce cours fait partie de Spécialisation "Tests de logiciels et ingénierie de la qualité"

Instructeur : Edureka
Inclus avec En savoir plus
Expérience recommandée
Ce que vous apprendrez
Rédiger des tests unitaires propres et faciles à maintenir en utilisant la structure, les conventions de nommage et les meilleures pratiques de l'industrie.
Isoler et tester efficacement le code en utilisant des mocks, des doubles de test et l'injection de dépendances, y compris des scénarios asynchrones et edge-case.
Concevoir et mettre en œuvre des fonctionnalités prêtes pour la production en utilisant le Développement piloté par les tests (TDD) et le flux de travail Red-Green-Refactor.
Définir et automatiser des tests pilotés par le comportement en utilisant BDD et Gherkin pour valider le comportement complet des fonctionnalités.
Compétences que vous acquerrez
- Catégorie : Maquettes
- Catégorie : Programmation événementielle
- Catégorie : Développement guidé par le comportement
- Catégorie : Tests unitaires
- Catégorie : Tests de développement
- Catégorie : Couverture du code
- Catégorie : Développement piloté par les tests (TDD)
- Catégorie : Test de l'API
- Catégorie : Cas de test
- Catégorie : Tests de logiciels
- Catégorie : Conception de l'API
- Catégorie : Automatisation des tests
- Catégorie : Assurance qualité des logiciels
- Catégorie : Qualité des logiciels (SQA/SQC)
- Catégorie : Maintenabilité
- Catégorie : Planification des tests
- Catégorie : Développement de scripts de test
- Catégorie : Outils de test
Outils que vous découvrirez
- Catégorie : Interface de programmation d'applications (API)
- Catégorie : Programmation Python
Détails à connaître

Ajouter à votre profil LinkedIn
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

En savoir plus sur Développement de logiciels
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Foire Aux Questions
Plus de questions
Aide financière disponible,
¹ Certains travaux de ce cours sont notés par l'IA. Pour ces travaux, vos Données internes seront utilisées conformément à Notification de confidentialité de Coursera.







