JS: Automatizované testovanie - kurz 3900 rub. z Hexlet, tréning 14 hodín, Termín: 1.12.2023.
Rôzne / / December 04, 2023
Zahrnuté v kurze
- 12 lekcií (video a/alebo text)
- 10 cvičení na simulátore
- 34 skríningových testov
- Samostatná práca
- Dodatočné materiály
- Pomoc v "Diskusie"
- Prístup k ďalším kurzom na platforme
Čo sa naučíš
- Napíšte lepší kód, ktorý obsahuje menej chýb ako kód bez testov
- Je lepšie zostaviť architektúru kódu na základe toho, ako sa bude používať
- Píšte kód rýchlejšie vďaka automatizovanému overovaniu jeho fungovania
- Refaktorujte kód častejšie, čím sa eliminuje dedičstvo vďaka zárukám, ktoré testy poskytujú
Oboznámite sa s pojmami ako tvrdenia, TDD a kontinuálna integrácia. Naučte sa tiež, ako lepšie navrhnúť svoj kód na základe toho, ako sa bude používať. Poznatky z tohto kurzu vám pomôžu napísať lepší kód, ktorý obsahuje menej chýb. Aby ste si učenie uľahčili, mali by ste si vopred naštudovať kurzy: JS Basics, JS: Arrays a JS: Functions.
Úvod
Spoznajte kurz a jeho ciele
Prečo a ako písať testy?
Pochopte, čo majú testy robiť a ako vyzerajú
Tvrdenia
Spoznajte modul sustain a jeho hlavné funkcie na vykonávanie testov
moc-tvrdiť
Zoznámte sa s knižnicou, ktorá radikálne zjednodušuje analýzu výstupu príkazov
Jest
Zoznámte sa s najpopulárnejším testovacím rámcom JavaScript
Matchers (očakávania)
Zoznámte sa s Jest matchers
Jednotkové testy
Prejdite si celú cestu písania testov pomocou testovania zásobníka ako príkladu
Príprava dát
Spoznajte háčik beforeEach, ktorý sa vykonáva pred každým testom.
Zlé a dobré testovacie postupy
Zoznámte sa s typickými chybami, ktoré sa pri písaní testov vyskytujú
Pokrytie kódu
Naučte sa nájsť kód, ktorý nie je ovplyvnený testami
Testom riadený vývoj (TDD)
Naučte sa písať testy pred kódom
Nepretržitá integrácia (CI)
Zoznámte sa s automatickým zostavovaním projektu
Samostatná práca
Ďalšie úlohy, ktoré vám umožnia upevniť získanú teóriu
Dodatočné materiály
Články a videá kurátorom tímu Hexlet. Pomôže vám ponoriť sa hlbšie do témy kurzu