JS: Automatizirano testiranje - tečaj 3900 rub. iz Hexleta, obuka 14 sati, Datum: 01.12.2023.
Miscelanea / / December 04, 2023
Uključeno u tečaj
- 12 lekcija (video i/ili tekst)
- 10 vježbi u simulatoru
- 34 testa probira
- Samostalni rad
- Dodatni materijali
- Pomoć u "Raspravama"
- Pristup drugim tečajevima na platformi
Što ćeš naučiti
- Napišite bolji kod koji sadrži manje pogrešaka od koda bez testova
- Bolje je izgraditi arhitekturu svog koda na temelju toga kako će se koristiti
- Pišite kod brže zahvaljujući automatiziranoj provjeri njegovog rada
- Češće refaktorirajte kod, eliminirajući naslijeđe, zahvaljujući jamstvima koja pružaju testovi
Upoznat ćete se s konceptima kao što su tvrdnje, TDD i kontinuirana integracija. Također naučite kako bolje projektirati svoj kod na temelju toga kako će se koristiti. Znanje iz ovog tečaja pomoći će vam da napišete bolji kod koji sadrži manje pogrešaka. Kako biste olakšali učenje, trebali biste unaprijed proučiti tečajeve: JS Basics, JS: Arrays i JS: Functions.
Uvod
Upoznajte tečaj i njegove ciljeve
Zašto i kako pisati testove?
Shvatite što bi testovi trebali učiniti i kako izgledaju
Tvrdi
Upoznajte assert modul i njegove glavne funkcije za izvođenje testova
moć-tvrditi
Upoznajte se s bibliotekom koja radikalno pojednostavljuje analizu izlaza izjava
šala
Upoznajte najpopularniji JavaScript okvir za testiranje
Podudaranja (očekivanja)
Upoznajte Jest matchere
Jedinični testovi
Prođite cijeli put pisanja testova koristeći testiranje hrpe kao primjer
Priprema podataka
Upoznajte beforeEach hook, koji se izvršava prije svakog testa.
Loše i dobre prakse testiranja
Upoznajte se s tipičnim pogreškama koje se rade prilikom pisanja testova
Pokrivenost koda
Naučite pronaći kôd na koji testovi ne utječu
Testom vođen razvoj (TDD)
Naučite pisati testove prije kodiranja
Kontinuirana integracija (CI)
Upoznajte se s automatskom montažom projekta
Samostalni rad
Dodatni zadaci koji omogućuju učvršćivanje stečene teorije
Dodatni materijali
Članci i videozapisi koje je pripremio Hexlet tim. Pomoći će vam da dublje zaronite u temu tečaja