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 (8)
Le Trainor donne plus d'échantillons, ce qui est très utile.
Romulo - Tribal Software Philippines, Inc.
Formation - Advanced TypeScript
Traduction automatique
Luc Patience
Stroila Adrian Emilian
Formation - React, Redux and TypeScript
Traduction automatique
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 trainer level.
Titus - Ness
Formation - Unit Testing with C#
The course, The Trainer
Novat Adam - Tanzania Revenue Authority
Formation - Unit Testing with Javascript
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