JS: Automaattinen testaus - kurssi 3900 hieroa. Hexletistä, koulutus 14 tuntia, Päivämäärä: 1.12.2023.
Miscellanea / / December 04, 2023
Mukana kurssilla
- 12 oppituntia (video ja/tai teksti)
- 10 harjoitusta simulaattorissa
- 34 seulontatestiä
- Itsenäinen työ
- Lisämateriaalit
- Apua "Keskusteluissa"
- Pääsy muille kursseille alustalla
Mitä opit
- Kirjoita parempi koodi, joka sisältää vähemmän virheitä kuin koodi ilman testejä
- On parempi rakentaa koodin arkkitehtuuri sen mukaan, miten sitä käytetään
- Kirjoita koodi nopeammin sen toiminnan automaattisen varmistuksen ansiosta
- Refaktoroi koodi useammin, mikä eliminoi perinnön, kiitos testien antamien takuiden
Tulet tutustumaan sellaisiin käsitteisiin kuin väitteet, TDD ja jatkuva integraatio. Opi myös suunnittelemaan koodisi paremmin sen käyttötavan perusteella. Tämän kurssin tiedot auttavat sinua kirjoittamaan paremman koodin, joka sisältää vähemmän virheitä. Oppimisen helpottamiseksi kannattaa tutustua kurssiin etukäteen: JS Basics, JS: Arrays ja JS: Functions.
Johdanto
Tutustu kurssiin ja sen tavoitteisiin
Miksi ja miten kokeita kirjoitetaan?
Ymmärrä, mitä testien on tarkoitus tehdä ja miltä ne näyttävät
väittää
Tutustu väitemoduuliin ja sen päätoimintoihin testien suorittamista varten
valta-assert
Tutustu kirjastoon, joka yksinkertaistaa radikaalisti lausekkeiden tulosten analysointia
Jest
Tutustu suosituimpiin JavaScript-testauskehykseen
Vastaajat (odotukset)
Tapaa Jest matchers
Yksikkötestit
Käy läpi testien kirjoittamisen koko polku käyttämällä esimerkkinä pinotestausta
Tietojen valmistelu
Tutustu beforeEach-koukkuun, joka suoritetaan ennen jokaista testiä.
Huonot ja hyvät testauskäytännöt
Tutustu tyypillisiin kokeiden kirjoittamisen virheisiin
Koodin kattavuus
Opi löytämään koodi, johon testit eivät vaikuta
Test Driven Development (TDD)
Opi kirjoittamaan testejä ennen koodia
Jatkuva integrointi (CI)
Tutustu automaattiseen projektikokoonpanoon
Itsenäinen työ
Lisätehtävät, joiden avulla voit vahvistaa hankittua teoriaa
Lisämateriaalit
Hexlet-tiimin kuratoimat artikkelit ja videot. Auttaa sukeltamaan syvemmälle kurssin aiheeseen