Plan du cours
Introduction
- Compréhension Unit Testing
Aperçu des cadres de tests unitaires Typescript
- Jasmine, Mocha, Jest, Chai
- Cas d'utilisation des tests unitaires
Mise en place de l'environnement de test
- Télécharger et installer les bibliothèques
- Installation et configuration d'un IDE
- Mise en place d'un exemple d'application
Aperçu de Typescript
- Typescript vs Javascript et autres langages
- Comprendre la syntaxe et les fonctionnalités de Typescript
Écrire votre premier test d'unité
- Mise en place d'un test
- Rédiger une définition de test
- Travailler avec le nested scoping
- Créer des assertions
- Exécution du test unitaire
Débogage du test unitaire
- Parcourir le code
- Créer des points d'arrêt
- Mise en place de tâches de débogage
Extension du test d'unité
- Écrire une classe Typescript complexe
- Écrire des stubs et des mocks
- Création d'une suite de tests
Rédiger plus de tests
- Tester Node.js
- Tests unitaires des points d'extrémité HTTP
- Tester une API REST
- Écrire un test d'intégration
- Test de React composants (optionnel)
Dépannage
Résumé et conclusion
Pré requis
- Une compréhension des concepts de test de logiciels
- Javascript ou expérience en programmation Typescript
- Une compréhension de NodeJs
Audience
- Développeurs
Nos Clients témoignent (5)
Très convivial, on pouvait parler comme on voulait, tout s'est bien passé.
Axel - Université Libre de Bruxelles
Formation - Advanced TypeScript
Tout, super coach.
Michał Rawicki
Formation - Unit Testing with Python
Traduction automatique
Łukasz patience
Stroila Adrian Emilian
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