JS: Geautomatiseerd testen - cursus 3900 wrijven. uit Hexlet, training 14 uur, Datum: 1 december 2023.
Gemengde Berichten / / December 04, 2023
Inbegrepen in de cursus
- 12 lessen (video en/of tekst)
- 10 oefeningen in de simulator
- 34 screeningstesten
- Onafhankelijk werk
- Aanvullende materialen
- Hulp bij "Discussies"
- Toegang tot andere cursussen op het platform
Wat ga je leren
- Schrijf betere code die minder fouten bevat dan code zonder tests
- Het is beter om de architectuur van uw code op te bouwen op basis van hoe deze zal worden gebruikt
- Schrijf sneller code dankzij geautomatiseerde verificatie van de werking ervan
- Refactoreer code vaker en elimineer verouderde code, dankzij de garanties die tests bieden
Je raakt vertrouwd met concepten als beweringen, TDD en continue integratie. Leer ook hoe u uw code beter kunt ontwerpen op basis van hoe deze zal worden gebruikt. De kennis uit deze cursus helpt je betere code te schrijven die minder fouten bevat. Om het leren gemakkelijker te maken, moet u vooraf de cursussen bestuderen: JS Basics, JS: Arrays en JS: Functions.
Invoering
Maak kennis met de cursus en de doelstellingen ervan
Waarom en hoe tests schrijven?
Begrijp wat tests moeten doen en hoe ze eruitzien
Beweert
Maak kennis met de assert-module en de belangrijkste functies voor het uitvoeren van tests
kracht-beweren
Maak kennis met een bibliotheek die de analyse van de uitvoer van instructies radicaal vereenvoudigt
Grap
Maak kennis met het populairste JavaScript-testframework
Matchers (verwachtingen)
Maak kennis met Jest-matchers
Eenheidstests
Doorloop het volledige pad van het schrijven van tests met stapeltesten als voorbeeld
Data voorbereiding
Maak kennis met de beforeEach hook, die vóór elke test wordt uitgevoerd.
Slechte en goede testpraktijken
Maak kennis met typische fouten die gemaakt worden bij het schrijven van toetsen
Codedekking
Leer code te vinden die niet door tests wordt beïnvloed
Testgestuurde ontwikkeling (TDD)
Leer tests schrijven vóór code
Continue integratie (CI)
Maak kennis met automatische projectmontage
Onafhankelijk werk
Bijkomende taken waarmee je de verworven theorie kunt consolideren
Aanvullende materialen
Artikelen en video's samengesteld door het Hexlet-team. Het helpt je dieper in het onderwerp van de cursus te duiken