Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Avant de suivre cette vidéo, il est recommandé d'avoir des connaissances de base en programmation C# et une compréhension générale des concepts de tests unitaires.
Métiers concernés
Les compétences acquises à travers cette vidéo sont particulièrement utiles pour les métiers suivants :
- Développeur Logiciel
- Ingénieur en Qualité Logicielle
- Consultant en Test et Assurance Qualité
Alternatives et ressources
En plus de XUnit, d'autres frameworks de test automatisé tels que NUnit et MSTest peuvent être utilisés. Chacun offre des fonctionnalités similaires avec quelques différences notables en termes de syntaxe et d'extensibilité.