Introduction aux Tests Automatisés avec XUnit
Objectifs
Les objectifs de cette vidéo incluent :
- Apprendre à configurer et utiliser XUnit pour les tests automatisés
- Comprendre la structure des tests unitaires et la règle des trois A
- Exécuter des tests et interpréter les résultats sous Visual Studio et en ligne de commande.
Résumé
Découvrez les bases de XUnit, un outil puissant pour le test automatisé en développement logiciel. Apprenez à écrire, exécuter et analyser des tests de manière efficace.
Description
XUnit est un framework open source hautement extensible et facile d'utilisation pour le test automatisé. Cette leçon présente les bases nécessaires pour exploiter pleinement ses fonctionnalités.
Vous apprendrez d'abord à importer les namespaces nécessaires en utilisant using XUnit
. Ensuite, nous aborderons les structures de base, notamment l'importance des méthodes publiques et des attributs comme FACT pour les tests unitaires. Nous explorerons également la différence entre les tests FACT et THEORY pour vous permettre d'alimenter vos tests avec différents paramètres.
Ensuite, nous appliquerons la règle des trois A : Arrange, Act et Assert pour structurer nos tests. En pratique, vous verrez comment tester la classe extracteur mémoire, vérifier la liste de mots générée et exécuter ces tests sous Visual Studio ou en ligne de commande avec .NET test
.
Enfin, nous discuterons des outils alternatifs et des extensions disponibles selon vos préférences en matière de développement et d'environnement logiciel.
Il faut être persévérant, mais le résultat est là : un très bon approfondissement du C#.