Hodnocení:
Kniha o jednotkovém testování v jazyce C# je oceňována pro svůj jasný, praktický přístup a srozumitelný jazyk, takže je vhodná jak pro začátečníky, tak pro zkušené vývojáře. Poskytuje cenné koncepty, techniky a reálné příklady, které lze okamžitě použít. Byla však kritizována za neuspořádaný obsah, hloubku proměnných a chyby v příkladech kódu, což vedlo k tomu, že pro některé čtenáře byla matoucí.
Klady:⬤ Napsáno srozumitelnou, vysvětlující angličtinou.
⬤ Poskytuje praktické a použitelné příklady.
⬤ Vhodná pro začátečníky i zkušené vývojáře.
⬤ Pokrývá skutečné problémy, se kterými se setkáváme při testování jednotek.
⬤ Zaměřuje se na důležité koncepty, jako jsou „3 A testování jednotek (Arrange, Act, Assert)“.
⬤ Někteří čtenáři považují uspořádání za nelogické.
⬤ Obsahuje chyby v příkladech kódu.
⬤ Několik čtenářů má pocit, že v některých tématech chybí hloubka.
⬤ Některá vydání nemusí být aktuální, což vede ke zklamání z použitých výtisků.
⬤ Opakovaně odkazuje na jiné materiály, což může čtenáře mást.
(na základě 66 hodnocení čtenářů)
The Art of Unit Testing: With Examples in C#
Shrnutí
Kniha Umění testování jednotek, druhé vydání vás krok za krokem provede od psaní prvních jednoduchých testů až po vytvoření robustních sad testů, které jsou udržovatelné, čitelné a důvěryhodné. Osvojíte si základní myšlenky a rychle přejdete k vysoce hodnotným tématům, jako jsou mocky, stuby a izolace, včetně frameworků, jako jsou Moq, FakeItEasy a Typemock Isolator. Prozkoumáte vzory a organizaci testů, práci se starším kódem, a dokonce i „netestovatelný“ kód. Cestou se seznámíte s integračním testováním a technikami a nástroji pro testování databází a dalších technologií.
O knize
Víte, že byste měli provádět unit testy, tak proč to neděláte? Pokud jste v unit testování nováčci, pokud vám unit testování připadá nudné nebo pokud se vám prostě jen nedostává dostatečné odměny za úsilí, které do něj vkládáte, čtěte dál.
Druhé vydání knihy Umění testování jednotek vás krok za krokem provede od psaní prvních jednoduchých testů jednotek až po vytvoření kompletních sad testů, které jsou udržovatelné, čitelné a důvěryhodné. Rychle přejdete ke složitějším tématům, jako jsou mock a stub, a zároveň se naučíte používat izolační (mocking) frameworky, jako jsou Moq, FakeItEasy a Typemock Isolator. Prozkoumáte vzory a organizaci testů, refaktorizujete aplikace kódu a naučíte se testovat „netestovatelný“ kód. Cestou se seznámíte s integračním testováním a technikami pro testování s databázemi.
Příklady v knize používají jazyk C#, ale budou přínosem pro každého, kdo používá staticky typovaný jazyk, jako je Java nebo C++.
Zakoupení tištěné knihy zahrnuje bezplatnou elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.
Co je uvnitř
⬤ Vytvářejte čitelné, udržovatelné a důvěryhodné testy.
⬤ Fake, stuby, mock objekty a izolační (mocking) frameworky.
⬤ Jednoduché techniky vstřikování závislostí.
⬤ Refaktorizace staršího kódu.
O autorovi
Roy Osherove programuje již více než 15 let a konzultuje a školí týmy po celém světě v oblasti jemného umění unit testování a vývoje řízeného testy. Jeho blog najdete na adrese ArtOfUnitTesting.com.
Obsah
ČÁST 1 ZAČÍNÁME.
⬤ Základy testování jednotek.
⬤ První jednotkový test.
ČÁST 2 ZÁKLADNÍ TECHNIKY.
⬤ Použití záložek k přerušení závislostí.
⬤ Testování interakcí pomocí maket objektů.
⬤ Izolační (mocking) frameworky.
⬤ Hlouběji do izolačních frameworků.
ČÁST 3 TESTOVACÍ KÓD.
⬤ Hierarchie a organizace testů.
⬤ Pilíře dobrých jednotkových testů.
ČÁST 4 NÁVRH A PROCES.
⬤ Zapojení unit testů do organizace.
⬤ Práce se starším kódem.
⬤ Design a testovatelnost.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)