Zásady, postupy a vzory jednotkového testovania: Efektívne štýly testovania, vzory a spoľahlivá automatizácia pre testovanie jednotiek (Unit Testing, Mocking, and Integrati)

Hodnotenie:   (4,7 z 5)

Zásady, postupy a vzory jednotkového testovania: Efektívne štýly testovania, vzory a spoľahlivá automatizácia pre testovanie jednotiek (Unit Testing, Mocking, and Integrati) (Vladimir Khorikov)

Recenzie čitateľov

Zhrnutie:

Kniha 'Unit Testing: Kniha „Principles, Practices, and Patterns“ je veľmi oceňovaná za komplexný a praktický návod na testovanie jednotiek. Zdôrazňuje pragmatický prístup k testovaniu, integruje architektonické problémy a zameriava sa skôr na reálne aplikácie než na jednoduché príklady. Mnohí recenzenti chvália jej prehľadnosť, organizáciu a hĺbku obsahu, vďaka čomu je vhodná pre začiatočníkov aj skúsených vývojárov, ktorí chcú zlepšiť svoje postupy testovania.

Výhody:

Komplexné pokrytie princípov a postupov testovania jednotiek.
Jasný a pragmatický štýl písania, vďaka ktorému sú zložité koncepty ľahko pochopiteľné.
Silné zameranie na praktické, reálne aplikácie a osvedčené postupy.
Ponúka pohľad na návrh testovateľného kódu a riešenie externých závislostí.
Dobre štruktúrované s vynikajúcimi zhrnutiami kapitol a návodmi na rôzne štýly testovania.
Vrelo odporúčané pre vývojárov v akejkoľvek fáze ich kariéry.

Nevýhody:

Niektoré pojmy, ako napríklad „pozorovateľné správanie“, by si zaslúžili jasnejšie definície a príklady.
Obmedzená diskusia o testovaní používateľského rozhrania, keďže hlavné zameranie je na testovanie jednotiek.
Kapitola o „odolnosti voči refaktorovaniu“ nemusí byť intuitívna pre všetkých čitateľov a mohlo by sa v nej použiť viac praktických príkladov.
Na úplné pochopenie všetkých prezentovaných informácií môže byť potrebné viacero prečítaní, pretože je tu veľa obsahu na strávenie.

(na základe 58 čitateľských recenzií)

Pôvodný názov:

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

Obsah knihy:

Radikálne zlepšite svoju testovaciu prax a kvalitu softvéru pomocou nových testovacích štýlov, dobrých vzorov a spoľahlivej automatizácie.

Kľúčové vlastnosti

Praktický a na výsledky orientovaný prístup k testovaniu jednotiek.

Zdokonaľte svoje existujúce jednotkové testy implementáciou moderných osvedčených postupov.

Naučte sa štyri piliere dobrého jednotkového testu.

Bezpečne automatizujte proces testovania a ušetrite čas a peniaze.

Zistite, ktoré testy potrebujú refaktorizáciu a ktoré je potrebné úplne odstrániť.

Kúpa tlačenej knihy zahŕňa bezplatnú elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.

O knihe

Skvelé postupy testovania maximalizujú kvalitu vášho projektu a rýchlosť dodania tým, že identifikujú zlý kód už na začiatku procesu vývoja. Zlé testy rozbijú váš kód, znásobia počet chýb a zvýšia čas a náklady. Dlhujete to sebe - a svojim projektom - naučiť sa robiť vynikajúce jednotkové testy.

Princípy, vzory a postupy testovania jednotiek vás naučia navrhovať a písať testy zamerané na kľúčové oblasti vášho kódu vrátane doménového modelu. V tejto prehľadne napísanej príručke sa naučíte vytvárať testy a testovacie sady profesionálnej kvality a integrovať testovanie do celého životného cyklu aplikácie. Keď si osvojíte testovacie myslenie, budete prekvapení, ako lepšie testy spôsobujú, že píšete lepší kód.

Čo sa naučíte

Univerzálne pokyny na vyhodnotenie akéhokoľvek jednotkového testu.

Testovanie na identifikáciu anti-vzorov a vyhýbanie sa im.

Refaktorovanie testov spolu s produkčným kódom.

Používanie integračných testov na overenie celého systému.

Táto kniha je určená pre

Pre čitateľov, ktorí poznajú základy jednotkového testovania. Príklady sú napísané v jazyku C# a možno ich ľahko aplikovať na akýkoľvek jazyk.

O autorovi

Vladimir Khorikov je autor, bloger a Microsoft MVP. Bol mentorom mnohých tímov v oblasti zákutí unit testovania.

Obsah:

ČASŤ 1 VÄČŠÍ OBRAZ.

1 ) Cieľ testovania jednotiek.

2 ) Čo je to jednotkový test?

3 ) Anatómia unit testu.

ČASŤ 2 ABY VAŠE TESTY PRACOVALI PRE VÁS.

4 ) Štyri piliere dobrého unit testu.

5 ) Mocky a krehkosť testov.

6 ) Štýly jednotkových testov.

7 ) Refaktorovanie smerom k hodnotným jednotkovým testom.

ČASŤ 3 INTEGRAČNÉ TESTOVANIE.

8 ) Prečo integračné testovanie?

9 ) Osvedčené postupy pri modelovaní.

10 ) Testovanie databázy.

ČASŤ 4 ANTI-VZORY TESTOVANIA JEDNOTIEK.

11 ) Anti-vzory testovania jednotiek.

Ďalšie údaje o knihe:

ISBN:9781617296277
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2020
Počet strán:304

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Zásady, postupy a vzory jednotkového testovania: Efektívne štýly testovania, vzory a spoľahlivá...
Radikálne zlepšite svoju testovaciu prax a...
Zásady, postupy a vzory jednotkového testovania: Efektívne štýly testovania, vzory a spoľahlivá automatizácia pre testovanie jednotiek (Unit Testing, Mocking, and Integrati) - Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati

Diela autora vydali tieto vydavateľstvá: