Értékelés:
A C# nyelven végzett egységtesztelésről szóló könyvet a világos, gyakorlatias megközelítés és a könnyen követhető nyelvezet miatt dicsérik, így kezdők és tapasztalt fejlesztők számára egyaránt alkalmas. Értékes fogalmakat, technikákat és azonnal alkalmazható, valós példákat nyújt. Ugyanakkor kritikát kapott a rendezetlen tartalom, a változó mélység és a kódpéldák hibái miatt, ami miatt egyes olvasók zavarosnak találják.
Előnyök:⬤ Világos, érthető angol nyelven íródott.
⬤ Gyakorlati és alkalmazható példákat tartalmaz.
⬤ Kezdőknek és tapasztalt fejlesztőknek egyaránt jó.
⬤ Foglalkozik az egységtesztelés során felmerülő valós problémákkal.
⬤ Olyan fontos fogalmakra összpontosít, mint az egységtesztelés 3 A-ja (Arrange, Act, Assert).
⬤ Néhány olvasó logikátlannak találja a szervezést.
⬤ Hibákat tartalmaz a kódpéldákban.
⬤ Néhány olvasó úgy érzi, hogy bizonyos témákból hiányzik a mélység.
⬤ Egyes kiadások nem mindig aktuálisak, ami a használt példányok esetében csalódást okozhat.
⬤ Többször hivatkozik más anyagokra, ami összezavarhatja az olvasókat.
(66 olvasói vélemény alapján)
The Art of Unit Testing: With Examples in C#
Összefoglaló
A The Art of Unit Testing, második kiadás lépésről lépésre vezeti Önt az első egyszerű tesztek megírásától a karbantartható, olvasható és megbízható robusztus tesztkészletek kifejlesztéséig. Elsajátíthatja az alapötleteket, és gyorsan áttérhet az olyan nagy értékű témákra, mint a mockok, a stubok és az izoláció, beleértve az olyan keretrendszereket, mint a Moq, a FakeItEasy és a Typemock Isolator. Felfedezi a tesztelési mintákat és a szervezést, a régi kóddal való munkát, sőt a „nem tesztelhető” kódot is. Útközben megismerkedhet az integrációs teszteléssel, valamint az adatbázisok és más technológiák tesztelésére szolgáló technikákkal és eszközökkel.
A könyvről
Tudja, hogy egységtesztelnie kellene, akkor miért nem teszi? Ha még nem ismeri a unit tesztelést, ha unalmasnak találja a unit tesztelést, vagy ha egyszerűen nem kap elég hasznot a ráfordított erőfeszítésekért, akkor olvasson tovább.
A The Art of Unit Testing, második kiadás lépésről lépésre vezeti Önt az első egyszerű egységtesztek megírásától a teljes tesztkészlet létrehozásáig, amely karbantartható, olvasható és megbízható. Gyorsan áttér a bonyolultabb témákra, például a mockokra és a stubokra, miközben megtanulja használni az olyan izolációs (mocking) keretrendszereket, mint a Moq, a FakeItEasy és a Typemock Isolator. Felfedezed a tesztelési mintákat és a szervezést, refaktorálod a kódalkalmazásokat, és megtanulod, hogyan teszteld a „nem tesztelhető” kódot. Útközben megismerkedik az integrációs teszteléssel és az adatbázisokkal való tesztelés technikáival.
A könyvben szereplő példák a C# nyelvet használják, de bárki számára hasznos lehet, aki statikusan tipizált nyelvet, például Javát vagy C++-t használ.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
What's Inside
⬤ Készítsen olvasható, karbantartható, megbízható teszteket.
⬤ Hamisítványok, stubs, mock objektumok és izolációs (mocking) keretrendszerek.
⬤ Egyszerű függőségi injektálási technikák.
⬤ Örökölt kód rekonstrukciója.
A szerzőről
Roy Osherove több mint 15 éve foglalkozik kódolással, és világszerte tanácsokat ad és csapatokat képez a unit tesztelés és a tesztvezérelt fejlesztés szelíd művészetéről. Blogja az ArtOfUnitTesting.com címen található.
Tartalomjegyzék
1. RÉSZ A KEZDÉS.
⬤ A unit tesztelés alapjai.
⬤ Egy első egységteszt.
2. RÉSZ ALAPVETŐ TECHNIKÁK.
⬤ Sztubok használata a függőségek megtörésére.
⬤ Interakciótesztelés mock objektumok használatával.
⬤ Isolációs (mocking) keretrendszerek.
⬤ Mélyebbre ásás az izolációs keretrendszerekbe.
3. RÉSZ A TESZTKÓD.
⬤ Tesztelési hierarchiák és szervezés.
⬤ A jó egységtesztek pillérei.
4. RÉSZ TERVEZÉS ÉS FOLYAMAT.
⬤ A egységtesztelés integrálása a szervezetbe.
⬤ Munka az örökölt kóddal.
⬤ Tervezés és tesztelhetőség.
© 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)