Evaluare:
Cartea oferă o prezentare generală a tehnicilor și instrumentelor de dezvoltare bazată pe comportament (BDD), în special cu accent pe Ruby și Cucumber. În timp ce unii cititori au considerat-o utilă pentru rețete rapide și succinte, alții au criticat-o pentru că este lipsită de profunzime și prea elementară.
Avantaje:Limbajul este relaxat și accesibil, cu rețete scurte și precise (între 3 și 7 pagini), facilitând găsirea rapidă a informațiilor relevante. Autorii sunt entuziaști, iar cartea oferă o bună introducere în BDD și în instrumentele de automatizare. Ea oferă idei care pot inspira implementarea.
Dezavantaje:Cartea este lipsită de profunzime, în special în domeniul .NET, și petrece prea mult timp pe testarea whitebox a aplicațiilor Windows Forms. Este posibil să nu fie potrivită pentru cei care caută un ghid cuprinzător, iar unele rețete ar putea să nu fie ușor de transpus în alte implementări Cucumber.
(pe baza a 6 recenzii ale cititorilor)
Cucumber Recipes: Automate Anything with BDD Tools and Techniques
Puteți testa aproape orice cu Cucumber. Noi cu siguranță am făcut-o, iar în Cucumber Recipes vă vom arăta cum să aplicați experiența noastră greu câștigată pe teren la propriile proiecte. Odată ce stăpâniți elementele de bază, această carte vă va arăta cum să profitați la maximum de Cucumber - de la situații specifice la sfaturi avansate pentru scrierea de teste. Cu peste patruzeci de rețete practice, veți testa aplicații desktop, web, mobile și de server pe o varietate de platforme. Această carte vă oferă instrumente pe care le puteți folosi astăzi pentru a automatiza orice sistem pe care îl întâlniți, și să o faceți bine.
The Cucumber Book v-a arătat cum echipa dvs. poate lucra împreună pentru a scrie specificații executabile - documente care spun o poveste clară și care se întâmplă să fie și cod de testare funcțional. Vă vom înarma cu soluții gata rulate la probleme din lumea reală: testele dvs. vor rula mai repede, se vor citi mai clar și vor funcționa în orice mediu.
Primele noastre sfaturi vă vor ajuta să integrați Cucumber în fluxul dvs. de lucru. Filtrele puternice vor îmblânzi tabelele pline de date de testare, transformându-le în formatul de care are nevoie aplicația dvs. Formatarele de ieșire personalizate vor genera rapoarte pentru orice ocazie. Serverele de integrare continuă vă vor rula testele Cucumber de fiecare dată când codul se modifică. În continuare, veți găsi rețete adaptate platformei pe care rulați. Ați vrut vreodată să știți cum să testați o aplicație Grails din Cucumber? Aveți nevoie să testați un program Windows? Cum rămâne cu o aplicație mobilă care rulează pe Android sau iOS? Vă vom arăta cum să faceți toate acestea.
De-a lungul cărții, veți vedea cum să faceți Cucumber să cânte în timp ce interoperați cu diferite platforme, limbaje și medii. De la circuite integrate la aplicații web Python și PHP, Cucumber are ceva pentru dvs.
Ce vă trebuie:
Veți avea nevoie de cunoștințe de lucru de bază despre Cucumber și Ruby. Rețetele individuale pot avea cerințe suplimentare; de exemplu, o rețetă privind automatizarea Windows ar putea utiliza un driver GUI open source.
Am scris rețetele pentru compatibilitate cu Ruby 1. 9. 3 și 1. 8. 7, plus Cucumber 1. 1. 4. Este posibil să funcționeze și alte versiuni, dar acestea sunt cele pe care le testăm.
© 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)