Hodnotenie:
Kniha „Effective Testing with RSpec 3“ od Myrona Marstona a Iana Deesa je vysoko oceňovaná pre svoju zrozumiteľnosť, hĺbku informácií a praktické príklady zamerané na lepšie pochopenie testovacieho rámca RSpec. Hoci mnohí recenzenti ju považujú za prínosnú pre nových aj skúsených používateľov RSpec, niektorí upozorňujú na problémy s úplnosťou poskytnutých príkladov zdrojového kódu.
Výhody:⬤ Jasný a dobre štruktúrovaný obsah, ktorý zjednodušuje zložité koncepty.
⬤ Komplexné informácie o RSpec, vďaka čomu je cenná pre začiatočníkov aj skúsených vývojárov.
⬤ Početné praktické príklady kódu, ktoré zlepšujú učenie.
⬤ Dobré cvičenia na konci každej kapitoly na posilnenie porozumenia.
⬤ Pozitívny vplyv na schopnosť čitateľov písať lepšie testy a refaktorizovať svoje testovacie sady.
⬤ Autoritatívne postrehy skúsených vývojárov v tejto oblasti.
⬤ Chýbajúce kľúčové časti zdrojového kódu potrebné na spustenie príkladov, čo vedie k frustrácii.
⬤ Niektoré závislosti sú zastarané a nie sú kompatibilné s novšími verziami Ruby.
⬤ Niekoľko čitateľov malo pocit, že štýl písania sa nemusí páčiť každému.
(na základe 17 čitateľských recenzií)
Effective Testing with Rspec 3: Build Ruby Apps with Confidence
Naše testy sú opäť pokazené! Prečo spustenie balíka trvá tak dlho? Akú hodnotu nám tieto testy vôbec prinášajú? Vyriešte svoje problémy s testovaním vytváraním a udržiavaním kvalitného softvéru pomocou RSpec - populárneho testovacieho rámca Ruby s príchuťou BDD. Táto definitívna príručka od hlavného vývojára RSpec vám ukáže, ako používať RSpec na riadenie udržiavateľnejších návrhov, špecifikáciu a dokumentáciu očakávaného správania a prevenciu regresií počas refaktorovania. Vytvorte projekt pomocou RSpec na návrh, opis a testovanie správania vášho kódu. Či už ste v oblasti automatizovaných testov nováčikom, alebo ich používate už roky, táto kniha vám pomôže písať efektívnejšie testy.
RSpec bol stiahnutý viac ako 100 miliónov krát a inšpiroval nespočetné množstvo testovacích rámcov v iných jazykoch. Použite tento vplyvný testovací rámec jazyka Ruby na iteratívny vývoj projektu s istotou, ktorú prináša dobre otestovaný kód. Táto kniha vás prevedie vytvorením projektu Ruby s RSpec a podrobne sa venuje jednotlivým komponentom.
Začnite tým, že sa naučíte základy inštalácie a používania RSpec. Potom vytvorte reálne rozhranie JSON API a počas celého procesu používajte RSpec na riadenie pracovného postupu v štýle BDD. Použite efektívnu testovaciu stratégiu na písanie rýchlych a robustných testov, ktoré podporujú evolučný návrh prostredníctvom refaktorovania. Zvyšok knihy poskytuje definitívneho sprievodcu komponentmi RSpec. Používajte metadáta jadra rspec na rozrezanie a rozkúskovanie svojho balíka špecifikácií. Preniknite do matcherov rspec-expectations: skladajte ich flexibilnými spôsobmi, presne špecifikujte očakávané výsledky a rýchlo diagnostikujte problémy pomocou dobrých hlásení o zlyhaní. Píšte rýchle, izolované testy pomocou testovacích dvojníkov rspec-mocks a zároveň posúvajte svoj kód k jednoduchším rozhraniam.
Autori, ktorí majú dohromady 20 rokov skúseností s automatizovaným testovaním, sa delia o testovacie múdrosti, ktoré povedú k zábavnému a produktívnemu testovaniu.
Čo potrebujete:
Ak chcete postupovať podľa knihy, budete potrebovať Ruby 2. 2+. Kniha vás prevedie inštaláciou RSpec 3 a nastavením nového projektu, ktorý ho bude používať.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)