Evaluare:
Cartea oferă un ghid aprofundat pentru Cucumber, concentrându-se în special pe dezvoltarea bazată pe comportament (BDD) pentru testarea software. Potrivită pentru cei care sunt deja familiarizați cu practicile de codificare, aceasta pune accentul pe comunicarea clară în dezvoltarea software și include numeroase exemple practice. Cu toate acestea, este orientată în principal spre Ruby, ceea ce poate limita aplicabilitatea sa pentru cei care utilizează limbaje de programare diferite.
Avantaje:** Conținut bine structurat și ușor de înțeles. ** Prezentare cuprinzătoare a caracteristicilor și metodelor Cucumber. ** Ideală pentru începătorii în Cucumber și dezvoltarea orientată pe comportament. ** Include exemple practice care sunt explicate în detaliu. ** Ajută la stimularea comunicării între membrii echipei de proiect.
Dezavantaje:** Conținutul este puternic axat pe Ruby, limitând aplicabilitatea sa la alte limbaje. ** Poate fi prea avansată pentru începătorii absoluți fără cunoștințe anterioare de codare. ** Unii cititori ar putea găsi cartea pedantă; ei preferă instrumentele practice de la început. ** Ar putea beneficia de resurse suplimentare, cum ar fi un pachet de descărcare pentru instrumente.
(pe baza a 10 recenzii ale cititorilor)
Clienții dvs. doresc un software solid, fără erori, care să facă exact ceea ce se așteaptă să facă. Cu toate acestea, ei nu-și pot articula întotdeauna ideile suficient de clar pentru ca tu să le transformi în cod. Aveți nevoie de Cucumber: un instrument de testare, comunicare și cerințe - toate într-unul singur. Tot codul din această carte este actualizat pentru Cucumber 2. 4, Rails 5 și RSpec 3. 5.
Exprimați ideile sălbatice ale clienților dvs. ca un set de specificații clare, executabile, pe care toată lumea din echipă le poate citi. Introduceți aceste exemple în Cucumber și lăsați-l să vă ghideze dezvoltarea. Construiți exact codul potrivit pentru a vă mulțumi clienții. Puteți utiliza Cucumber pentru a testa aproape orice sistem sau orice platformă.
Începeți prin a utiliza caracteristicile de bază ale Cucumber și prin a lucra cu Gherkin DSL al Cucumber pentru a descrie în limbaj simplu comportamentul pe care clienții dvs. îl doresc de la sistem. Apoi scrieți cod Ruby care interpretează aceste specificații în limbaj simplu și le verifică în aplicația dvs. În continuare, consolidați cunoștințele dobândite cu un exemplu de lucru, în care veți învăța tehnici Cucumber mai avansate, veți testa sisteme asincrone și veți testa sisteme care utilizează o bază de date. Rețetele evidențiază unele dintre cele mai dificile și mai des întâlnite situații pe care autorii le-au ajutat echipele să le rezolve. Cu ajutorul acestor modele și tehnici, testați aplicații web Ajax-heavy cu Capybara și Selenium, servicii web REST, aplicații Ruby on Rails, aplicații în linie de comandă, aplicații legacy și multe altele.
Scris de creatorul Cucumber și de co-fondatorii Cucumber Ltd., acest ghid autoritar vă va oferi dumneavoastră și echipei dumneavoastră toate cunoștințele de care aveți nevoie pentru a începe să utilizați Cucumber cu încredere.
De ce aveți nevoie:
Windows, Mac OS X (cu XCode) sau Linux, Ruby 1. 9. 2 și mai sus, Cucumber 2. 4, Rails 5 și RSpec 3. 5.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)