Plan du cours
Introduction
Unit Testing Cadres
- Qu'est-ce que les tests unitaires ?
- Les principes fondamentaux d'un cadre de tests unitaires
Développement piloté par les tests
- Aperçu du remaniement
- Les différentes approches des tests
Préparation de l'environnement de développement
- Installation et configuration Visual Studio Code
- Installation et configuration de .Net
- Installation et configuration de nUnit
Rédaction d'un cadre Unit Testing
- Création d'un test
- Appliquer d'autres tests
- Refonte de l'exécution des tests
- Travailler avec la classe assert
- Appeler des méthodes par réflexion
- Utiliser une convention de nommage
Visual Studio Code Intégration
- Créer un projet avec des modèles
- Créer un projet avec un cadre de test unitaire
- Exécuter le test
- Optimiser le code
- Paramètres de test
nUnité
- Écrire et exécuter une unité de test
- Utiliser les contraintes
- Tester les paramètres
xUnité
- Rédaction et exécution d'un test unitaire
- Tester les paramètres avec InLine
- Tester plusieurs paramètres
- Utilisation d'un membre de classe personnalisé
Optimisations avancées
- Regrouper des tests
- Travailler avec les attributs des tests
- Personnaliser avec des listes de lecture
- Débogage des tests
- Utiliser les menus de test
- Visualiser les résultats avec CodeLens
- Utiliser la couverture de code
- Exécuter des tests avec MSTest
Résumé et conclusion
Pré requis
- Une compréhension des bases de Dot Net
Audience
- Software Testers
Nos Clients témoignent (8)
So far Deba was a very good trainer, expertise on the subject matter is very evident on how he answers and attend to our inquiries.
Marc Dominic Bareng - Globe Telecom
Formation - Test Driven Development
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Formation - Unit Testing with JUnit
Tout, super coach.
Michał Rawicki
Formation - Unit Testing with Python
Traduction automatique
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Formation - Unit Testing with Javascript
the trainer level.
Titus - Ness
Formation - Unit Testing with C#
De nombreux sujets ont été abordés. Cela a favorisé nos propres discussions en interne.
Pierre - Seebyte
Formation - Agile Software Testing
Traduction automatique
Le formateur connaît très bien le sujet et est en mesure de fournir des exemples concrets grâce à son expérience.
Nouf
Formation - Agile Software Testing with Continuous Integration
Traduction automatique
J'ai apprécié l'ensemble de la première journée.
Peter
Formation - Contemporary Development Principles and Practices
Traduction automatique