Értékelés:

A könyv alapos útmutatót nyújt a Cucumberről, különös tekintettel a viselkedésvezérelt fejlesztésre (BDD) a szoftverteszteléshez. A könyv alkalmas a kódolási gyakorlatokkal már ismerkedők számára, hangsúlyozza a szoftverfejlesztés világos kommunikációját, és számos gyakorlati példát tartalmaz. Elsősorban azonban a Ruby nyelvhez igazodik, ami korlátozhatja alkalmazhatóságát azok számára, akik más programozási nyelveket használnak.
Előnyök:** Jól strukturált és könnyen érthető tartalom. ** Átfogó áttekintés a Cucumber jellemzőiről és módszereiről. ** Kiválóan alkalmas a Cucumber és a viselkedésvezérelt fejlesztés kezdőknek. ** Alaposan elmagyarázott gyakorlati példákat tartalmaz. ** Segít a projektcsapat tagjai közötti kommunikáció elősegítésében.
Hátrányok:** A tartalom erősen Ruby-ra összpontosít, ami korlátozza alkalmazhatóságát más nyelvekre. ** Előzetes kódolási ismeretek nélkül túlságosan fejlett lehet az abszolút kezdők számára. ** Egyes olvasók pedánsnak találhatják a könyvet; ők már a kezdetektől fogva a gyakorlati eszközöket részesítik előnyben. ** Hasznára válhatnának a további források, például az eszközök letöltési csomagja.
(10 olvasói vélemény alapján)
The Cucumber Book: Behaviour-Driven Development for Testers and Developers
Ügyfelei sziklaszilárd, hibamentes szoftvert szeretnének, amely pontosan azt teszi, amit elvárnak tőle. Mégsem tudják mindig elég világosan megfogalmazni az elképzeléseiket ahhoz, hogy Ön kóddá alakítsa őket. Önnek a Cucumberre van szüksége: egy tesztelési, kommunikációs és követelményrendszer-eszközre - mindez egy helyen. A könyvben található összes kódot a Cucumber 2-re frissítettük. 4, a Rails 5 és az RSpec 3. 5 változatához.
Fejezze ki ügyfelei vad ötleteit világos, végrehajtható specifikációk formájában, amelyeket a csapatban mindenki el tud olvasni. Táplálja be ezeket a példákat a Cucumberbe, és hagyja, hogy az irányítsa a fejlesztést. Építse meg a megfelelő kódot, hogy ügyfelei elégedettek legyenek. A Cucumberrel szinte bármilyen rendszert vagy platformot tesztelhet.
Kezdje el használni a Cucumber alapvető funkcióit, és dolgozzon a Cucumber Gherkin DSL-lel, hogy egyszerű nyelven leírja azt a viselkedést, amelyet az ügyfelei a rendszertől elvárnak. Ezután írjon Ruby kódot, amely értelmezi ezeket az egyszerű nyelvi specifikációkat, és ellenőrzi azokat az alkalmazással. Ezután a megszerzett tudást egy kidolgozott példával szilárdítja meg, ahol megismerkedhet a Cucumber fejlettebb technikáival, aszinkron rendszerek tesztelésével és adatbázist használó rendszerek tesztelésével. A receptek kiemelnek néhányat a legnehezebb és leggyakrabban előforduló helyzetek közül, amelyek megoldásában a szerzők már segítettek a csapatoknak. Ezekkel a mintákkal és technikákkal tesztelhet Ajax-nehéz webes alkalmazásokat Capybara és Selenium segítségével, REST webszolgáltatásokat, Ruby on Rails alkalmazásokat, parancssoros alkalmazásokat, örökölt alkalmazásokat és még sok mást.
A Cucumber megalkotója és a Cucumber Ltd. társalapítói által írt, mértékadó útmutató minden szükséges tudást megad Önnek és csapatának ahhoz, hogy magabiztosan kezdje el használni a Cucumbert.
Amire szüksége van:
Windows, Mac OS X (XCode-dal) vagy Linux, Ruby 1. 9. 2 és újabb, Cucumber 2. 4, Rails 5 és RSpec 3. 5.