Hodnotenie:
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.
⬤ 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í)
Unit Testing Principles, Practices, and Patterns: Effective Testing Styles, Patterns, and Reliable Automation for Unit Testing, Mocking, and Integrati
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.