JS: Tests automatisés - cours 3900 frotter. de Hexlet, formation 14 heures, Date: 1er décembre 2023.
Miscellanea / / December 04, 2023
Inclus dans le cours
- 12 leçons (vidéo et/ou texte)
- 10 exercices dans le simulateur
- 34 tests de dépistage
- Travail indépendant
- Matériaux additionnels
- Aide dans "Discussions"
- Accès aux autres cours de la plateforme
Qu'allez-vous apprendre
- Écrivez un meilleur code contenant moins d'erreurs que le code sans tests
- Il est préférable de construire l'architecture de votre code en fonction de la manière dont il sera utilisé
- Écrivez le code plus rapidement grâce à la vérification automatisée de son fonctionnement
- Refactorisez le code plus souvent, en éliminant l'héritage, grâce aux garanties fournies par les tests
Vous vous familiariserez avec des concepts tels que les assertions, le TDD et l'intégration continue. Apprenez également à mieux concevoir votre code en fonction de la manière dont il sera utilisé. Les connaissances acquises dans ce cours vous aideront à écrire un meilleur code contenant moins d'erreurs. Pour faciliter l'apprentissage, vous devez étudier les cours à l'avance: JS Basics, JS: Arrays et JS: Functions.
Introduction
Connaître le cours et ses objectifs
Pourquoi et comment rédiger des tests ?
Comprendre ce que les tests sont censés faire et à quoi ils ressemblent
Affirmations
Connaître le module assert et ses principales fonctions pour réaliser des tests
affirmation du pouvoir
Familiarisez-vous avec une bibliothèque qui simplifie radicalement l'analyse des résultats des instructions
Plaisanter
Découvrez le framework de test JavaScript le plus populaire
Correspondants (attentes)
Rencontrez les correspondants de Jest
Tests unitaires
Parcourez le chemin complet d'écriture de tests en utilisant les tests de pile comme exemple
Préparation des données
Apprenez à connaître le hook beforeEach, qui est exécuté avant chaque test.
Mauvaises et bonnes pratiques de test
Familiarisez-vous avec les erreurs typiques commises lors de la rédaction des tests
Couverture de code
Apprenez à trouver du code qui n'est pas affecté par les tests
Développement piloté par les tests (TDD)
Apprenez à écrire des tests avant de coder
Intégration Continue (CI)
Familiarisez-vous avec l'assemblage automatique de projets
Travail indépendant
Tâches supplémentaires qui permettent de consolider la théorie acquise
Matériaux additionnels
Articles et vidéos sélectionnés par l'équipe Hexlet. Vous aidera à approfondir le sujet du cours