Értékelé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.
⬤ 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)
Effective Testing with Rspec 3: Build Ruby Apps with Confidence
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.
© 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)