Eliksiiri testimine

Tavaline hind €38,99
2 laos

Andrea Leopardi

220 psl.

2021. aastal

Minkštas viršelis

Vöötkood: 9781680507829

Elixir pakub uusi paradigmasid ja kutsub sind üles testima ebatavalistel viisidel. Alusta ExUnitiga: see pakub peaaegu kõike, mida vajad testide kirjutamiseks, mis hõlmavad kõiki detailsuse tasemeid alates ühikutest kuni integratsioonini, aga ainult siis, kui tead, kuidas seda täiel määral kasutada – me näitame sulle, kuidas. Avasta Elixiri-põhised testimisprobleemid, nagu ühekordse parooliga (OTP) põhinevad moodulid, asünkroonne kood, Ecto-põhised rakendused ja Phoenixi rakendused. Avasta uusi tööriistu nagu Mox simulatsioonide jaoks ja StreamData omadustepõhiseks testimiseks. Nende teadmistega saad luua testikomplekte, mis lisavad väärtust sinu tootmistsüklile ja kaitsevad sind regressioonide eest.

Kirjuta Elixiri teste, mille üle võid uhke olla. Sukeldu Elixiri testimisfilosoofiasse ja omanda meisterlikkus heade testide aluseks olevas terminoloogias ja kontseptsioonides. Loo ja struktureeri terviklik ExUniti testikomplekt, alustades põhitõdedest, ning ehita üles põhjalik testide katvus, mis tagab ohutuse refaktoriseerimiseks ja kindluse, et sinu kood toimib plaanipäraselt. Kasuta teste, et muuta oma tarkvara usaldusväärsemaks ja veakindlamaks.

Tutvu ExUniti ja Mixi pakutavate põhiliste tööriistade komplektiga testimiskomplekti kirjutamiseks ja korraldamiseks. Testi koodi, mis on üles ehitatud erinevate OTP-funktsionaalsuste ümber. Isoleeri oma kood sõltuvuste süstimise ja Moxi kasutamise abil. Kirjuta Ecto projektidele põhjalikke teste, mis hõlmavad Ecto kasutamist nii andmebaasitööriistana kui ka eraldiseisva andmete valideerimise tööriistana. Testi Phoenixi kanaleid otsast lõpuni, sealhulgas autentimise ja liitumise teemasid. Kirjuta Phoenixi kontrollerite teste ja mõista integratsioonitestimise kontseptsioone Elixiris. Õpi omadustepõhist testimist StreamData abil autorilt, kes teegi kirjutas.

Kodeeri suure kindlustundega, et saad oma testimiskomplektist maksimumi, kasutades õigeid tööriistu, mis muudavad koodi testimise naudinguks ja väärtuslikuks osaks sinu arendustsüklist.

Mida vajate:

Selle raamatu parimaks kasutamiseks peate installima Elixir 1.8 või uuema ja Erlang/OTP 21 või uuema. Asjakohaste peatükkide läbimiseks vajate ka Ecto 3.1 või uuemat, EctoSQL 3.1 või uuemat ja Phoenix 1.3 või uuemat.