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:

© 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)