Elixír tesztelése: Hatékony és robusztus tesztelés az Elixir és ökoszisztémája számára

Értékelés:   (4.8 az 5-ből)

Elixír tesztelése: Hatékony és robusztus tesztelés az Elixir és ökoszisztémája számára (Andrea Leopardi)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 13 olvasói szavazat alapján történt.

Eredeti címe:

Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Könyv tartalma:

Az Elixir új paradigmákat kínál, és kihívást jelent, hogy szokatlan módon teszteljen. Kezdje az ExUnit-tel: szinte minden, amire szüksége van ahhoz, hogy minden részletességi szintet lefedő teszteket írjon, az egységtől az integrációig, de csak akkor, ha tudja, hogyan használja a lehető legjobban - mi megmutatjuk, hogyan. Fedezze fel az Elixir-specifikus kihívásokat, például az OTP-alapú modulok, az aszinkron kód, az Ecto-alapú alkalmazások és a Phoenix-alkalmazások tesztelését. Fedezze fel az olyan új eszközöket, mint a Mox a mockokhoz és a StreamData a tulajdonságalapú teszteléshez. Ezzel a tudással felvértezve olyan tesztkészleteket hozhat létre, amelyek hozzáadott értéket jelentenek a termelési ciklusához, és megóvják a regresszióktól.

Írjon olyan Elixir teszteket, amelyekre büszke lehet. Merüljön el az Elixir tesztfilozófiájában, és sajátítsa el a jó tesztek alapjául szolgáló terminológiát és fogalmakat. Hozzon létre és strukturáljon egy átfogó ExUnit tesztcsomagot, az alapoktól kezdve, és építsen átfogó tesztlefedettséget, amely biztonságot nyújt a refaktoráláshoz, és bizalmat ad, hogy a kódja a tervezett módon teljesít. Használja a teszteket, hogy szoftverét megbízhatóbbá és hibatűrőbbé tegye.

Fedezze fel az ExUnit és a Mix által biztosított alapvető eszközkészletet a tesztcsomag megírásához és megszervezéséhez. A különböző OTP funkciók köré épített kód tesztelése. Izolálja a kódját függőségi injektálással és a Mox használatával. Írjon átfogó teszteket Ecto projektekhez, lefedve az Ecto-t mint adatbázis-eszközt és mint önálló adatellenőrző eszközt. Tesztelje a Phoenix csatornákat végponttól végpontig, beleértve a hitelesítési és csatlakozási témákat. Írjon Phoenix vezérlőteszteket és értse meg az Elixir integrációs tesztelés fogalmait. Tanuljon tulajdonságalapú tesztelést a StreamData segítségével a könyvtárat író szerzőtől.

Kódoljon nagy biztonsággal, hogy a legtöbbet hozza ki a tesztcsomagjából, a megfelelő eszközökkel, amelyekkel a kód tesztelése élvezetes és értékes része a fejlesztési ciklusnak.

Amire szüksége van:

Ahhoz, hogy a legtöbbet hozhassa ki ebből a könyvből, telepítenie kell az Elixir 1. 8 vagy újabb verzióját és az Erlang/OTP 21 vagy újabb verzióját. A vonatkozó fejezetek elvégzéséhez szüksége lesz továbbá az Ecto 3. 1 vagy újabb verzióra, az EctoSQL 3. 1 vagy újabb verzióra és a Phoenix 1. verzióra. 3 vagy újabb.

A könyv egyéb adatai:

ISBN:9781680507829
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2021
Oldalak száma:220

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Elixír tesztelése: Hatékony és robusztus tesztelés az Elixir és ökoszisztémája számára - Testing...
Az Elixir új paradigmákat kínál, és kihívást...
Elixír tesztelése: Hatékony és robusztus tesztelés az Elixir és ökoszisztémája számára - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)