OpenClassrooms devient une université américaine accréditée.
Découvrez ce que cela change pour vousDéveloppement
Testez votre application C#
Vous souhaitez vous assurer que l'application que vous venez de développer fonctionne ?
Vous voulez qu'elle continue à fonctionner tout en poursuivant son amélioration ?
Vous êtes intéressé par la qualité logicielle et vous souhaitez découvrir ce qui donne de la valeur à un test, ainsi que les différents types de tests que l'on peut faire ?
Alors ce cours est fait pour vous !
Dans ce cours, je vais vous présenter cette pratique qui est l'une des plus importantes du monde du développement informatique.
Vous allez vite vous rendre compte que les tests sont un filet de sécurité fort appréciable dès que l'on modifie du code, que ce soit le nôtre ou celui des autres. Nous nous pencherons plus particulièrement sur la pratique de tests automatisés et nous utiliserons le C# comme langage de développement.
Alors, tenté ? N'attendez plus et rejoignez-moi dans ce cours qui vous donnera, je l'espère, les armes indispensables afin d'améliorer la qualité d'un code !
Objectifs pédagogiques
- Lister les éléments qui apportent de la valeur à un test automatique
- Décrire le principe, l'intérêt et les types de tests automatiques
- Utiliser un test unitaire en C#
- Expliquer le principe des tests d'intégration
- Lister les indicateurs de couverture du code
Et si vous en faisiez votre métier ?
Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel
Table des matières
- Partie 1
Découvrez les bases des tests
- Partie 2
Créez des tests unitaires
- 1
Écrivez votre premier test unitaire naïf
- 2
Les principes d'un framework de test
- 3
Utilisez le framework de test MSTest
- 4
Découvrez les assertions
- 5
Créez un faux objet pour simuler des comportements
- 6
Utilisez le framework de simulacre Moq
- 7
Entrainez-vous à utiliser les tests pour détecter un problème dans une application
Quiz : Prêt.e à utiliser des tests unitaires ?
- Partie 3
Créez des tests d'intégration

