Le développement dirigé par les tests consiste en la conception initiale de tests automatisés via un minimum de code, de façon à toujours s’assurer de l’absence de défauts dans le logiciel. Les techniques de type TDD (Test Driven Development), ATDD (Acceptance Test Driven Development) et BDD (Behaviour Driven Development) sont utilisée dans les développements agiles et traditionnels (principalement pour de l’Orienté Objet).  Ces techniques évitent les régressions dans le code et permettent une livraison continue de logiciel de qualité.

Objectifs du cours Mettre en œuvre TDD, ATDD et BDD

A la fin de ce cours, les participants seront en mesure de :

  • Comprendre et adapter leurs techniques de développement à l’utilisation de tests unitaires de type TDD
  • Assister les équipes à la mise en place de tests d’acceptation ATDD et BDD,
  • Améliorer la rentabilité des développements en réduisant les régressions
  • Identifier et appliquer les techniques de tests appropriées, y compris l’usage correct d’outils spécifiques
  • Comprendre et mettre en œuvre la technique des petits pas
  • Gérer la refactorisation et l’amélioration continue du code
  • Développer des mock objects et des bouchons
  • Planifier les cycles de développement et l’automatisation des tests
  • Définir les métriques, remonter et analyser les mesures
  • Identifier les contraintes et risques résiduels

Les Plus du cours

Développé à partir d’ouvrages de référence reconnus, ce cours comprend :

  • Deux jours de présentations par testeur certifié et expérimenté
  • Des supports de cours en français
  • Environ 200 slides PowerPoint couvrant tous les sujets à aborder
  • L’utilisation d’un outil de développement

Public concerné

Développeurs sur des équipes Agiles, Scrum ou DevOps, testeurs dans des équipes agiles.

Durée

Ce cours est prévu sur deux jours

Certification

Ce cours ne prépare pas à une certification.

Tarif indicatif : 990 €HT.

Ce tarif peut varier en fonction du nombre de participants et du lieu