Punteggio:
Il libro fornisce una guida approfondita a Cucumber, concentrandosi in particolare sullo sviluppo guidato dal comportamento (BDD) per il testing del software. Adatto a chi ha già familiarità con le pratiche di codifica, enfatizza la comunicazione chiara nello sviluppo del software e include numerosi esempi pratici. Tuttavia, è orientato principalmente a Ruby, il che potrebbe limitarne l'applicabilità a chi utilizza linguaggi di programmazione diversi.
Vantaggi:** Contenuto ben strutturato e di facile comprensione. ** Panoramica completa delle caratteristiche e dei metodi di Cucumber. ** Ottimo per i principianti di Cucumber e dello sviluppo behavior-driven. ** Include esempi pratici spiegati in modo esauriente. ** Aiuta a promuovere la comunicazione tra i membri del team di progetto.
Svantaggi:** Il contenuto è fortemente incentrato su Ruby, limitando la sua applicabilità ad altri linguaggi. ** Può essere troppo avanzato per i principianti assoluti senza precedenti conoscenze di codifica. ** Alcuni lettori potrebbero trovare il libro pedante; preferiscono strumenti pratici fin dall'inizio. ** Potrebbe beneficiare di risorse aggiuntive, come un pacchetto di download per gli strumenti.
(basato su 10 recensioni dei lettori)
The Cucumber Book: Behaviour-Driven Development for Testers and Developers
I vostri clienti vogliono un software solido e privo di bug, che faccia esattamente ciò che si aspettano. Ma non sempre riescono ad articolare le loro idee in modo abbastanza chiaro da permettervi di trasformarle in codice. Avete bisogno di Cucumber: uno strumento di test, comunicazione e requisiti, tutto in uno. Tutto il codice di questo libro è aggiornato per Cucumber 2.4, Rails 5 e RS. 4, Rails 5 e RSpec 3.5.
Esprimete le idee selvagge dei vostri clienti come un insieme di specifiche chiare ed eseguibili che tutti i membri del team possono leggere. Inserite questi esempi in Cucumber e lasciate che sia lui a guidare il vostro sviluppo. Costruite il codice giusto per rendere felici i vostri clienti. Potete usare Cucumber per testare quasi tutti i sistemi e tutte le piattaforme.
Iniziate a usare le funzioni principali di Cucumber e a lavorare con il DSL Gherkin di Cucumber per descrivere in linguaggio semplice il comportamento che i vostri clienti vogliono dal sistema. Quindi scrivete codice Ruby che interpreti queste specifiche in linguaggio semplice e le verifichi con la vostra applicazione. Successivamente, consolidate le conoscenze acquisite con un esempio di lavoro, in cui imparerete tecniche Cucumber più avanzate, testerete sistemi asincroni e sistemi che utilizzano un database. Le ricette evidenziano alcune delle situazioni più difficili e comuni che gli autori hanno aiutato i team a risolvere. Grazie a questi schemi e tecniche, potrete testare applicazioni web Ajax-heavy con Capybara e Selenium, servizi web REST, applicazioni Ruby on Rails, applicazioni a riga di comando, applicazioni legacy e altro ancora.
Scritta dal creatore di Cucumber e dai co-fondatori di Cucumber Ltd., questa guida autorevole fornirà a voi e al vostro team tutte le conoscenze necessarie per iniziare a usare Cucumber con fiducia.
Cosa serve:
Windows, Mac OS X (con XCode) o Linux, Ruby 1.9.1 e successivi, Cucumber 2.1 e Cucumber 2.2. 2 e successivi, Cucumber 2. 4, Rails 5 e RSpec 3.5.
© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)