Efektivní testování s Rspec 3: Vytvářejte aplikace v jazyce Ruby s jistotou

Hodnocení:   (4,7 z 5)

Efektivní testování s Rspec 3: Vytvářejte aplikace v jazyce Ruby s jistotou (Myron Marston)

Recenze čtenářů

Shrnutí:

Kniha „Effective Testing with RSpec 3“ autorů Myrona Marstona a Iana Deese je vysoce ceněna pro svou srozumitelnost, hloubku informací a praktické příklady zaměřené na lepší pochopení testovacího rámce RSpec. Přestože ji mnozí recenzenti považují za přínosnou pro nové i zkušené uživatele RSpec, někteří upozorňují na problémy s úplností poskytnutých příkladů zdrojových kódů.

Klady:

Jasný a dobře strukturovaný obsah, který zjednodušuje složité koncepty.
Komplexní informace o RSpec, díky nimž je cenná jak pro začátečníky, tak pro zkušené vývojáře.
Četné praktické příklady kódu, které rozšiřují možnosti učení.
Dobrá cvičení na konci každé kapitoly pro upevnění porozumění.
Pozitivní dopad na schopnost čtenářů psát lepší testy a refaktorovat své testovací sady.
Autoritativní postřehy zkušených vývojářů v oboru.

Zápory:

Chybějící klíčové části zdrojového kódu potřebné ke spuštění příkladů, což vede k frustraci.
Některé závislosti jsou zastaralé a nejsou kompatibilní s novějšími verzemi Ruby.
Několik čtenářů mělo pocit, že styl psaní se nemusí líbit každému.

(na základě 17 hodnocení čtenářů)

Původní název:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Obsah knihy:

Naše testy jsou opět rozbité! Proč se sada spouští tak dlouho? Jakou hodnotu nám tyto testy vůbec přinášejí? Vyřešte své problémy s testováním tím, že budete vytvářet a udržovat kvalitní software pomocí RSpec - populárního testovacího frameworku pro Ruby s příchutí BDD. Tento definitivní průvodce od hlavního vývojáře RSpec vám ukáže, jak používat RSpec k vytváření udržovatelnějších návrhů, specifikaci a dokumentaci očekávaného chování a prevenci regresí při refaktoringu. Vytvořte projekt pomocí RSpec k návrhu, popisu a testování chování kódu. Ať už s automatizovanými testy začínáte, nebo je používáte již léta, tato kniha vám pomůže psát efektivnější testy.

RSpec byl stažen více než 100 milionkrát a inspiroval nespočet testovacích frameworků v jiných jazycích. Použijte tento vlivný testovací rámec pro jazyk Ruby k iterativnímu vývoji projektu s jistotou, kterou přináší dobře otestovaný kód. Tato kniha vás provede vytvořením projektu v jazyce Ruby s RSpec a podrobně prozkoumá jednotlivé komponenty.

Začněte tím, že se naučíte základy instalace a používání RSpec. Poté vytvoříte skutečné rozhraní JSON API a v průběhu celého procesu budete používat RSpec k řízení pracovního postupu ve stylu BDD. Použijte efektivní testovací strategii pro psaní rychlých a robustních testů, které podporují evoluční návrh prostřednictvím refaktoringu. Ve zbytku knihy najdete definitivního průvodce komponentami RSpec. Použijte metadata rspec-core k rozřezání a rozkrájení sady specifikací. Pronikněte do matcherů rspec-expectations: skládejte je flexibilními způsoby, přesně specifikujte očekávané výsledky a rychle diagnostikujte problémy pomocí dobrých zpráv o selhání. Pište rychlé, izolované testy pomocí testovacích dvojníků rspec-mocks a zároveň posuňte svůj kód směrem k jednodušším rozhraním.

Autoři, kteří mají dohromady 20 let zkušeností s automatizovaným testováním, se dělí o testovací moudrost, která povede k zábavnému a produktivnímu testování.

Co potřebujete:

Chcete-li postupovat podle knihy, budete potřebovat jazyk Ruby 2. 2+. Kniha vás provede instalací RSpec 3 a nastavením nového projektu, který jej bude používat.

Další údaje o knize:

ISBN:9781680501988
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:275

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Efektivní testování s Rspec 3: Vytvářejte aplikace v jazyce Ruby s jistotou - Effective Testing with...
Naše testy jsou opět rozbité! Proč se sada spouští...
Efektivní testování s Rspec 3: Vytvářejte aplikace v jazyce Ruby s jistotou - Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Díla autora vydali tito vydavatelé:

© 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)