Hatékony tesztelés az Rspec 3-mal: Ruby alkalmazások magabiztos építése

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

Hatékony tesztelés az Rspec 3-mal: Ruby alkalmazások magabiztos építése (Myron Marston)

Olvasói vélemények

Összegzés:

Myron Marston és Ian Dees „Effective Testing with RSpec 3” című könyvét nagyon dicsérik az áttekinthetőségéért, az információk mélységéért és a gyakorlati példákért, amelyek célja az RSpec tesztelési keretrendszer jobb megértése. Míg sok kritikus szerint a könyv hasznos az RSpec új és tapasztalt felhasználói számára egyaránt, néhányan a mellékelt forráskód példák teljességével kapcsolatos problémákra hívják fel a figyelmet.

Előnyök:

⬤ Világos és jól strukturált tartalom, amely leegyszerűsíti az összetett fogalmakat.
⬤ Átfogó információ az RSpec-ről, ami a kezdők és a tapasztalt fejlesztők számára egyaránt értékes.
⬤ Számos gyakorlati kódpélda, amelyek fokozzák a tanulást.
⬤ Jó gyakorlatok az egyes fejezetek végén a megértés megerősítése érdekében.
⬤ Pozitív hatással van az olvasók azon képességére, hogy jobb teszteket írjanak és átdolgozzák tesztkészleteiket.
⬤ Megbízható meglátások a területen tapasztalt fejlesztőktől.

Hátrányok:

⬤ A példák futtatásához szükséges forráskód kulcsfontosságú részei hiányoznak, ami frusztrációhoz vezet.
⬤ Néhány függőség elavult és nem kompatibilis az újabb Ruby verziókkal.
⬤ Néhány olvasó úgy érezte, hogy az írásmód nem mindenkinek tetszik.

(17 olvasói vélemény alapján)

Eredeti címe:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Könyv tartalma:

A tesztjeink megint elromlottak! Miért tart ilyen sokáig a csomag futtatása? Milyen értéket kapunk egyáltalán ezektől a tesztektől? Oldja meg tesztelési problémáit a minőségi szoftverek készítésével és karbantartásával az RSpec - a népszerű BDD-ízű Ruby tesztelési keretrendszer - segítségével. Az RSpec vezető fejlesztőjének e meghatározó útmutatója megmutatja, hogyan használhatja az RSpec-et a karbantarthatóbb tervek kialakításához, az elvárt viselkedés meghatározásához és dokumentálásához, valamint a refaktorálás során a regressziók megelőzéséhez. Építsen egy projektet az RSpec használatával a kód viselkedésének megtervezéséhez, leírásához és teszteléséhez. Akár új az automatizált tesztek terén, akár már évek óta használja őket, ez a könyv segít hatékonyabb tesztek írásában.

Az RSpec-et több mint 100 milliószor töltötték le, és számtalan más nyelvű tesztkeretrendszert inspirált. Használja ezt a befolyásos Ruby tesztelési keretrendszert, hogy iteratív módon fejlesszen egy projektet a jól tesztelt kódból fakadó magabiztossággal. Ez a könyv végigvezeti Önt egy Ruby-projekt létrehozásán az RSpec segítségével, és részletesen feltárja az egyes komponenseket.

Kezdje az RSpec telepítésének és használatának alapjaival. Ezután építsünk egy valós JSON API-t, az RSpec használatával a folyamat során egy BDD-stílusú külső-belső munkafolyamatot irányítva. Alkalmazzon hatékony tesztelési stratégiát a gyors, robusztus tesztek írásához, amelyek a refaktoráláson keresztül támogatják az evolúciós tervezést. A könyv további része az RSpec összetevőinek végleges útmutatóját nyújtja. Használja az rspec-core metaadatait a spec suite feldarabolására. Ásson bele az rspec-expectations matchereibe: állítsa össze őket rugalmasan, adja meg pontosan a várt eredményeket, és diagnosztizálja gyorsan a problémákat a jó hibaüzenetek segítségével. Írj gyors, izolált teszteket az rspec-mocks tesztpárosításokkal, miközben a kódodat az egyszerűbb interfészek felé tereled.

A szerzők, akik együttesen 20 évnyi automatizált tesztelési tapasztalattal rendelkeznek, olyan tesztelési bölcsességeket osztanak meg, amelyek szórakoztató és produktív teszteléshez vezetnek.

Amire szüksége van:

A könyv követéséhez Ruby 2. 2+-ra lesz szüksége. A könyv végigvezeti az RSpec 3 telepítésén és egy új projekt beállításán a használatához.

A könyv egyéb adatai:

ISBN:9781680501988
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2017
Oldalak száma:275

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Hatékony tesztelés az Rspec 3-mal: Ruby alkalmazások magabiztos építése - Effective Testing with...
A tesztjeink megint elromlottak! Miért tart ilyen...
Hatékony tesztelés az Rspec 3-mal: Ruby alkalmazások magabiztos építése - Effective Testing with Rspec 3: Build Ruby Apps with Confidence

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