Test Driven Development (TDD) en .Net



Objectifs, programme, validation de la formation

Objectifs

 Maîtriser le développement piloté par les tests

Description, programmation

Comprendre le processus de testsMétriques de qualité logicielleProcessus de test dans le cycle de vie d’un projet, types, apportsPratiques XP (eXtreme Programming), Test Driven Development (TDD) et stylesTests dans une gestion de projet agileRefactoring de codeFixtures, Qualités d’un code de testCouverture de testOutilsAtelier : rédaction de tests dans un projetImplémenter des tests unitairesIntérêt des tests unitairesFramework .Net pour les tests (MSTest)Principe d’assertionsCas de test, Suite de testsExplorateur de tests, exécutionComparaison avec l’alternative NUnitAtelier : implémentation de tests unitaires, exécutionRéaliser des tests de performanceTests de montée en charge avec des outils du marchéPrésentation d’un projet de test de performances (pour Visual Studio Ultimate)Tests de la couche persistance de donnéesComprendre les objets Mock et StubObjets Mock et Stub : simulations et reproduction d’objets réelsMotifs d’utilisationDétails techniquesDécouverte des bibliothèques du marchéAtelier : utilisation de jMock ou MockObjectRéaliser des tests fonctionnelsTests fonctionnels avec Fit et FitNesseTests fonctionnels et TDDAtelier : Exécution de tests fonctionnels

Validation et sanction

Attestation de formation

Type de formation

Perfectionnement, élargissement des compétences

Niveau de sortie sans niveau spécifique


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Notions de .Net (C# ou VB.Net)

Inscription

Contact renseignement Frédérique Dawan


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2020

Adresse d'inscription
Dawan
62 rue de Bonnel
Batiment de la Banque Rhône-Alpes 69003 Lyon 3e

Lieu de formation


Organisme de formation responsable