Zkušební elixír: Efektivní a robustní testování elixíru a jeho ekosystému

Hodnocení:   (4,8 z 5)

Zkušební elixír: Efektivní a robustní testování elixíru a jeho ekosystému (Andrea Leopardi)

Recenze čtenářů

Aktuálně nejsou k dispozici žádné recenze čtenářů. Hodnocení je založeno na 13 hlasů.

Původní název:

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

Obsah knihy:

Elixír nabízí nová paradigmata a vyzývá vás k testování netradičními způsoby. Začněte s ExUnitem: téměř vše, co potřebujete k psaní testů pokrývajících všechny úrovně detailů, od jednotkových až po integrační, ale jen pokud víte, jak jej naplno používat - ukážeme vám, jak na to. Prozkoumejte specifické výzvy testování v jazyce Elixir, jako jsou moduly založené na OTP, asynchronní kód, aplikace založené na Ecto a aplikace Phoenix. Prozkoumejte nové nástroje, jako je Mox pro mocky a StreamData pro testování založené na vlastnostech. Vyzbrojeni těmito znalostmi můžete vytvářet testovací sady, které přidají hodnotu vašemu produkčnímu cyklu a ochrání vás před regresemi.

Pište testy v jazyce Elixir, na které můžete být hrdí. Ponořte se do filozofie testování v jazyce Elixir a osvojte si terminologii a koncepty, které jsou základem dobrých testů. Vytvořte a strukturujte komplexní sadu testů ExUnit, počínaje základy, a vybudujte komplexní pokrytí testy, které zajistí bezpečnost pro refaktorizaci a jistotu, že váš kód funguje tak, jak bylo navrženo. Použijte testy k tomu, aby byl váš software spolehlivější a odolnější vůči chybám.

Prozkoumejte základní sadu nástrojů ExUnit a Mix pro psaní a organizaci testovací sady. Testujte kód postavený na různých funkcích OTP. Izolujte svůj kód pomocí injekce závislostí a pomocí Mox. Psát komplexní testy pro projekty Ecto, pokrývající Ecto jako databázový nástroj i jako samostatný nástroj pro validaci dat. Testujte kanály Phoenix od konce až do konce, včetně témat ověřování a připojování. Psát testy řadičů Phoenix a porozumět konceptům integračního testování v jazyce Elixir. Naučte se testování založené na vlastnostech pomocí StreamData od autora, který tuto knihovnu napsal.

Kódujte s vysokou jistotou, že ze své sady testů vytěžíte maximum, pomocí správných nástrojů, díky nimž bude testování kódu potěšením a hodnotnou součástí vývojového cyklu.

Co potřebujete:

Abyste z této knihy vytěžili maximum, musíte mít nainstalovaný jazyk Elixir 1. 8 nebo novější a Erlang/OTP 21 nebo novější. K dokončení příslušných kapitol budete také potřebovat Ecto 3. 1 nebo novější, EctoSQL 3. 1 nebo novější a Phoenix 1. 3 nebo novější.

Další údaje o knize:

ISBN:9781680507829
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2021
Počet stran:220

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Zkušební elixír: Efektivní a robustní testování elixíru a jeho ekosystému - Testing Elixir:...
Elixír nabízí nová paradigmata a vyzývá vás k...
Zkušební elixír: Efektivní a robustní testování elixíru a jeho ekosystému - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)