Unit Testing Principles, Practices, and Patterns (Egységtesztelési elvek, gyakorlatok és minták): Hatékony tesztelési stílusok, mintázatok és megbízható automatizálás a unit teszteléshez, a mockinghoz és az integrációhoz.

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

Unit Testing Principles, Practices, and Patterns (Egységtesztelési elvek, gyakorlatok és minták): Hatékony tesztelési stílusok, mintázatok és megbízható automatizálás a unit teszteléshez, a mockinghoz és az integrációhoz. (Vladimir Khorikov)

Olvasói vélemények

Összegzés:

A 'Unit Testing: Principles, Practices, and Patterns” című könyvet nagyra értékelik az egységtesztelés átfogó és gyakorlati útmutatója miatt. A könyv a tesztelés pragmatikus megközelítését hangsúlyozza, integrálja az architektúra szempontjait, és az egyszerű példák helyett a valós alkalmazásokra összpontosít. Számos kritikus dicséri a könyv áttekinthetőségét, szervezettségét és tartalmi mélységét, így a könyv egyaránt alkalmas a kezdők és a tesztelési gyakorlatukat fejleszteni kívánó tapasztalt fejlesztők számára.

Előnyök:

⬤ Az egységtesztelési elvek és gyakorlatok átfogó lefedettsége.
⬤ Világos és pragmatikus írásmód, amely könnyen érthetővé teszi az összetett fogalmakat.
⬤ Nagy hangsúlyt fektet a gyakorlati, valós alkalmazásokra és a legjobb gyakorlatokra.
⬤ Betekintést nyújt a tesztelhető kód tervezésébe és a külső függőségek kezelésébe.
⬤ Jól strukturált, kiváló fejezetösszefoglalókkal és a különböző tesztelési stílusokra vonatkozó útmutatással.
⬤ Nagyon ajánlott a pályafutásuk bármely szakaszában lévő fejlesztőknek.

Hátrányok:

⬤ Néhány fogalom, mint például a „megfigyelhető viselkedés”, világosabb definíciókat és példákat igényelhetne.
⬤ A felhasználói felület tesztelésének korlátozott tárgyalása, mivel a fő hangsúly az egységtesztelésen van.
⬤ A „refaktorálással szembeni ellenállásról” szóló fejezet nem minden olvasó számára intuitív, és több gyakorlati példát is tartalmazhatna.
⬤ Többszöri olvasásra lehet szükség ahhoz, hogy az összes bemutatott információt teljes mértékben megértsük, mivel sok a feldolgozandó tartalom.

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

Eredeti címe:

Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Könyv tartalma:

Javítsa radikálisan a tesztelési gyakorlatát és a szoftver minőségét új tesztelési stílusokkal, jó mintákkal és megbízható automatizálással.

Főbb jellemzők

Gyakorlati és eredményorientált megközelítés az egységteszteléshez.

Finomítsa meglévő egységtesztjeit a modern legjobb gyakorlatok alkalmazásával.

Ismerje meg a jó egységteszt négy pillérét.

Automatizálja biztonságosan tesztelési folyamatát, hogy időt és pénzt takarítson meg.

Ismerje fel, mely tesztek igényelnek refaktorizálást, és melyeket kell teljesen törölni.

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.

A könyvről

A nagyszerű tesztelési gyakorlatok maximalizálják a projekt minőségét és a szállítási sebességet azáltal, hogy a fejlesztési folyamat korai szakaszában azonosítják a rossz kódot. A rossz tesztek tönkreteszik a kódot, megsokszorozzák a hibákat, és növelik az időt és a költségeket. Tartozik magának - és a projektjeinek - azzal, hogy megtanulja, hogyan végezzen kiváló egységtesztelést.

A Unit Testing Principles, Patterns and Practices megtanítja, hogyan tervezzen és írjon olyan teszteket, amelyek a kód kulcsfontosságú területeit célozzák, beleértve a domain modellt is. Ebben a világosan megírt útmutatóban megtanulja, hogyan fejlesszen professzionális minőségű teszteket és tesztkészleteket, és hogyan integrálja a tesztelést az alkalmazás teljes életciklusába. Ahogy elfogadja a tesztelési gondolkodásmódot, meg fog lepődni, hogy a jobb tesztek hatására jobb kódot ír.

Mit fog tanulni

Univerzális irányelvek bármely egységteszt értékeléséhez.

Tesztelés az anti-minták azonosítására és elkerülésére.

A tesztek átdolgozása a termelési kóddal együtt.

Integrációs tesztek használata a teljes rendszer ellenőrzésére.

Ez a könyv a következők számára készült

Azoknak az olvasóknak, akik ismerik a unit tesztelés alapjait. A példák C# nyelven íródtak, de könnyen alkalmazhatók bármely nyelvre.

A szerzőről

Vladimir Khorikov szerző, blogger és Microsoft MVP. Számos csapatot mentorált már az egységtesztelés rejtelmeiben.

Tartalomjegyzék:

1. RÉSZ A NAGYOBB KÉP.

1 ) Az egységtesztelés célja.

2 ) Mi az a unit teszt?

3 ) Az egységteszt anatómiája.

2. RÉSZ: A TESZTEKET AZ ÖN SZOLGÁLATÁBA ÁLLÍTJUK.

4 ) A jó egységteszt négy pillére.

5 ) Mockok és a tesztek törékenysége.

6 ) Az egységtesztelés stílusai.

7 ) Refaktorálás az értékes egységtesztek felé.

3. RÉSZ INTEGRÁCIÓS TESZTELÉS.

8 ) Miért integrációs tesztelés?

9 ) A legjobb gyakorlatok a gúnyolódással kapcsolatban.

10 ) Az adatbázis tesztelése.

4. RÉSZ EGYSÉGTESZTELÉSI ANTI-MINTÁK.

11 ) Egységtesztelési anti-minták.

A könyv egyéb adatai:

ISBN:9781617296277
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2020
Oldalak száma:304

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Unit Testing Principles, Practices, and Patterns (Egységtesztelési elvek, gyakorlatok és minták):...
Javítsa radikálisan a tesztelési gyakorlatát és a...
Unit Testing Principles, Practices, and Patterns (Egységtesztelési elvek, gyakorlatok és minták): Hatékony tesztelési stílusok, mintázatok és megbízható automatizálás a unit teszteléshez, a mockinghoz és az integrációhoz. - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

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