JS: Automatizované testování - kurz 3900 rub. z Hexlet, školení 14 hodin, Termín: 1. prosince 2023.
Různé / / December 04, 2023
Zahrnuto v kurzu
- 12 lekcí (video a/nebo text)
- 10 cvičení na simulátoru
- 34 screeningových testů
- Samostatná práce
- Doplňkové materiály
- Nápověda v "Diskuse"
- Přístup k dalším kurzům na platformě
Co se naučíš
- Napište lepší kód, který obsahuje méně chyb než kód bez testů
- Je lepší vytvořit architekturu kódu na základě toho, jak bude používán
- Pište kód rychleji díky automatickému ověřování jeho provozu
- Refaktorujte kód častěji, čímž se eliminuje dědictví, díky zárukám, které testy poskytují
Seznámíte se s pojmy jako tvrzení, TDD a kontinuální integrace. Naučte se také, jak lépe navrhnout svůj kód na základě toho, jak bude používán. Znalosti z tohoto kurzu vám pomohou napsat lepší kód, který obsahuje méně chyb. Pro snazší učení byste si měli předem nastudovat kurzy: JS Basics, JS: Arrays a JS: Functions.
Úvod
Seznamte se s kurzem a jeho cíli
Proč a jak psát testy?
Pochopte, co mají testy dělat a jak vypadají
Tvrdí
Seznamte se s modulem sustain a jeho hlavními funkcemi pro provádění testů
moc-tvrdit
Seznamte se s knihovnou, která radikálně zjednodušuje analýzu výstupu příkazů
Žert
Seznamte se s nejpopulárnějším frameworkem pro testování JavaScriptu
Matchers (očekávání)
Seznamte se s Jest matchers
Jednotkové testy
Projděte si celou cestu psaní testů pomocí testování zásobníku jako příkladu
Příprava dat
Seznamte se s háčkem beforeEach, který se provádí před každým testem.
Špatné a dobré testovací postupy
Seznamte se s typickými chybami, které se při psaní testů dělají
Pokrytí kódu
Naučte se najít kód, který není ovlivněn testy
Testem řízený vývoj (TDD)
Naučte se psát testy před kódem
Průběžná integrace (CI)
Seznamte se s automatickým sestavováním projektu
Samostatná práce
Doplňkové úkoly, které umožňují upevnit nabytou teorii
Doplňkové materiály
Články a videa kurátorem týmu Hexlet. Pomůže vám ponořit se hlouběji do tématu kurzu