Értékelés:
Jelenleg nincsenek olvasói vélemények. Az értékelés 13 olvasói szavazat alapján történt.
Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem
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.
© 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)