JS: Avtomatsko testiranje - tečaj 3900 rub. iz Hexleta, usposabljanje 14 ur, datum: 1. december 2023.
Miscellanea / / December 04, 2023
Vključeno v tečaj
- 12 lekcij (video in/ali besedilo)
- 10 vaj v simulatorju
- 34 presejalnih testov
- Samostojno delo
- Dodatni materiali
- Pomoč v "Razpravah"
- Dostop do drugih tečajev na platformi
Kaj se boste naučili
- Napišite boljšo kodo, ki vsebuje manj napak kot koda brez testov
- Bolje je zgraditi arhitekturo svoje kode glede na to, kako se bo uporabljala
- Hitrejše pisanje kode zaradi avtomatskega preverjanja njenega delovanja
- Zahvaljujoč jamstvom, ki jih zagotavljajo testi, pogosteje refaktorirajte kodo in tako odpravite podedovano
Seznanili se boste s koncepti, kot so trditve, TDD in neprekinjena integracija. Naučite se tudi, kako bolje oblikovati kodo glede na to, kako se bo uporabljala. Znanje iz tega tečaja vam bo pomagalo napisati boljšo kodo, ki vsebuje manj napak. Za lažje učenje si vnaprej preučite tečaje: JS Basics, JS: Arrays in JS: Functions.
Uvod
Spoznajte tečaj in njegove cilje
Zakaj in kako pisati teste?
Razumeti, kaj naj bi testi naredili in kako izgledajo
Trditve
Spoznajte modul assert in njegove glavne funkcije za izvajanje testov
power-assert
Spoznajte knjižnico, ki radikalno poenostavi analizo izpisa izjave
Šala
Spoznajte najbolj priljubljeno ogrodje za testiranje JavaScript
Ujemanja (pričakovanja)
Spoznajte Jest matcherje
Preizkusi enot
Pojdite skozi celotno pot pisanja testov z uporabo preizkušanja skladov kot primera
Priprava podatkov
Spoznajte kljuko beforeEach, ki se izvede pred vsakim testom.
Slabe in dobre prakse testiranja
Seznanite se s tipičnimi napakami, ki se delajo pri pisanju testov
Pokritost kode
Naučite se najti kodo, na katero testi ne vplivajo
Testno usmerjen razvoj (TDD)
Naučite se pisati teste pred kodo
Neprekinjena integracija (CI)
Spoznajte avtomatsko sestavo projektov
Samostojno delo
Dodatne naloge, ki omogočajo utrjevanje osvojene teorije
Dodatni materiali
Članki in videi, ki jih je pripravila ekipa Hexlet. Pomagal vam bo poglobiti se v temo tečaja