Facebook Twitter Pinterest <Einbetten>
  • Statt: EUR 19,95
  • Sie sparen: EUR 1,00 (5%)
  • Alle Preisangaben inkl. MwSt.
Nur noch 8 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
The Cucumber Book: Behavi... ist in Ihrem Einkaufwagen hinzugefügt worden
+ EUR 3,00 Versandkosten
Gebraucht: Gut | Details
Verkauft von MEDIMOPS
Zustand: Gebraucht: Gut
Kommentar: Von Europas Nr.1 für gebrauchte Bücher und Medien. Gelesene Ausgabe in gutem Zustand, kann Gebrauchsspuren aufweisen.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Hörprobe Wird gespielt... Angehalten   Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Alle 2 Bilder anzeigen

The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers) (Englisch) Taschenbuch – 1. März 2012

4.7 von 5 Sternen 3 Kundenrezensionen

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Preis
Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
Taschenbuch
"Bitte wiederholen"
EUR 18,95
EUR 14,41 EUR 9,25
64 neu ab EUR 14,41 8 gebraucht ab EUR 9,25
click to open popover

Wird oft zusammen gekauft

  • The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers)
  • +
  • Cucumber Recipes: Automate Anything with BDD Tools and Techniques (Pragmatic Programmers)
  • +
  • The Cucumber for Java Book: Behaviour-Driven Development for Testers and Developers
Gesamtpreis: EUR 66,89
Die ausgewählten Artikel zusammen kaufen

Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.

  • Apple
  • Android
  • Windows Phone

Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


Produktinformation

Produktbeschreibungen

Pressestimmen

""To those of you wondering how to use Cucumber effectively, The Cucumber Book is the answer. Not content to write just a testing book, Aslak and Matt have packed it with practical insights on many aspects of software development. Studying this book will make you a better software developer.""--Pat Maddox, B.D.D.M.F., RSpec Core team

""Teams can use Cucumber to get a better understanding of what software to build for their customers. In this book, Aslak and Matt do a brilliant job explaining how you get started with Cucumber with plenty of easy-to-follow examples.""--Rachel Davies, Author, "Agile Coaching"

""I devoured the Cucumber book on a train ride from Grenoble to Brussels a few days after watching Matt's presentation "BDD As It's Meant to Be Done." These two resources helped me understand in just a few hours how to avoid dozens of common mistakes writing scenarios in the Cucumber style. It's as though I received an injection of perhaps two years of experience writing scenarios poorly so that I didn't have to go through it all myself. What a gift. I recommend this book to everyone working with Cucumber.""--J. B. Rainsberger, Author, "JUnit Recipes"

Über den Autor und weitere Mitwirkende

Matt Wynne is a leading BDD practitioner, a member of the Cucumber core team, and a programmer, coach, trainer, and popular international speaker. Alongside Aslak Hellesoy and Julien Biezemans, Matt is co-founder of Cucumber Ltd., the company behind Cucumber. Matt tweets from @mattwynne and @cucumberbdd.

Aslak Hellesoy is the creator of Cucumber. During his career Aslak has worked with both small and large organizations in industries such as telecom, trading, insurance, car manufacturing, education, and government. Aslak is co-founder of Cucumber Ltd, the company behind Cucumber. He tweets from @aslak_hellesoy and @cucumberbdd.

"


Kundenrezensionen

4.7 von 5 Sternen
5 Sterne
2
4 Sterne
1
3 Sterne
0
2 Sterne
0
1 Stern
0
Alle 3 Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Top-Kundenrezensionen

Format: Taschenbuch Verifizierter Kauf
Das Buch hat mir den Einstieg und die ersten Schritte in Behaviour driven development sehr erleichert. Ruby Kenntnisse waren vorher nicht vorhanden, die Umgewöhnung ist aber nicht sehr groß gewesen,
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
The style makes this book very pleasant to read. For the rest, please read the other recensions from the other buyers on English-speaking www.amazon.com, they pretty much already said eveything :-)
Kommentar Eine Person fand diese Informationen hilfreich. War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden
Format: Taschenbuch Verifizierter Kauf
fast and reliable service. I would recommend this store to other people. Had no problems whatsoever. Go ahead and buy from this store.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Missbrauch melden

Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)

Amazon.com: 4.5 von 5 Sternen 24 Rezensionen
17 von 17 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen An excellent introduction to cucumbers 9. Februar 2012
Von Bas Vodde - Veröffentlicht auf Amazon.com
Format: Taschenbuch
I was looking forward to the Cucumber book and excepted it to be great yet not excellent. Especially as there is already an excellent introduction to Cucumber called "The Secret Cucumber Ninja Scrolls." However, I was surprised by the book, it was better and broader than I expected. I learned a lot from it and not just about Cucumber but also about the latest on ruby test automation techniques and tools.

The Cucumber book consists of 3 different parts. The first part is an basic introduction to Cucumber, the second part provides a 3-chapter long example and the last part shows how to test different type of application.

Part one starts by introducing the concepts of BDD (or A-TDD or "Specification by Example" which are all very similar) and explains that cucumber, in the end, is a collaboration tool where the developers, testers and users learn to speak the same language and that way improve development of software. Cucumber provides a way of expressing and automating that shared language. The next couple of chapters introduce the basic features of cucumber one at the time. The last chapter of the first part talks about common test automation problems and that their causes are and what you can do about this. Most of this chapter and the concepts expressed in the book are valid for any of the BDD/A-TDD frameworks such as Fitnesse or RobotFramework.

Part two started out disappointing to me. The authors decided to use an ATM as example of their test. ATMs has frequently been used in software development books (like calculators, which unfortunately it also used) and I had hoped for a different, less stereotypical, domain. Yet, as part two progressed, I started liking the example more and eventually part two became my favorite part of the book. Its style reminded me of the excellent Growing Object-Oriented Software, Guided by Tests. The example starts by writing tests that directly talk to the application domain logic. After getting the logic to work, they switch the interface to a web interface without making a change to the written specifications (excellent!) and clearly show that the specification and application logic are and should be separated. After this they explain how to deal with asynchronous events and testing with a database.

Part three is sort-of the left-over chapter of what the authors still wanted to say about cucumber that didn't fit in the other chapters. It starts with exploring the command line options to cucumber and then dives into testing different type of applications, namely: REST, legacy, rails, ajax and CLI. Each of these chapters (except legacy code) provides excellent examples of working outside-in with cucumber specifications and each chapter introduces additional useful ruby (testing) tools.

So, in the end, I was positively surprised about the book and enjoyed every page. What drawbacks does the book have? The collaborative part of BDD was only stressed in the first couple of chapters, which was too bad. As mentioned, I found the examples a bit too stereotypical. I guess the book wouldn't be easy to read for non-ruby developers as there is a fair amount of ruby code in it and the alternative language cucumber clones aren't covered. Yet, I found these drawbacks minimal and would still rate it 5 stars. For explaining BDD (A-TDD/Specification by Example), I'd still recommend Gojko Adzic's Specification by Example: How Successful Teams Deliver the Right Software over the cucumber book. But Specification by Example: How Successful Teams Deliver the Right Software doesn't cover the concrete implementation in a tool, for that, I'd definitively recommend the cucumber book. They compliment each other nicely.
5 von 5 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Perfect Introduction to Cucumber and BDD 15. März 2012
Von James Barker - Veröffentlicht auf Amazon.com
Format: Taschenbuch
After some experience in software testing I decided to try Cucumber. With no prior Cucumber or Ruby experience I bought this book and read it (and completed most of the examples) on a rainy weekend. Not only did this book teach me cucumber but it also gave me some cool Behavior Driven Development (BDD) ideas and concepts and even gave some ideas on how to program with Ruby. At my current place of employment, my colleague also bought the book and after reading it we confidently implemented a solid BDD test framework using Cucumber in a couple of days. I highly recommend this book for anyone who wants to learn Cucumber and also for anyone who wants to understand how BDD frameworks (like Cucumber) can be valuable on a software project.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen BDD and ATDD Explained 29. Februar 2012
Von Michael Larsen - Veröffentlicht auf Amazon.com
Format: Taschenbuch
One of the cool things about Pragmatic Publishing is the fact that they make it possible to get your hands on Beta books, meaning you get the chance to see a book as its actively being developed. The Cucumber Book was one of those books, and as such, I've had the benefit of looking at and reviewing this book for the past several months, and have watched it grow into the book that is today (and now available in print form).

Most people who have a passing understanding of Test Driven Development or Behavior Driven Development have likely heard of Cucumber. It's a language that allows anyone who wants to define tests and requirements for applications the ability to do so in plain English (or fill in the blank language if supported). In truth, Cucumber isn't really a programming language at all, but a symbolic phrase library that matches to various underlying commands and blocks of code (represented in Ruby in this book and referencing a variety of tools including Capybara, Rspec and others).

Matt Wynne and Aslak Hellesøy have put together a very readable and focused text that help the user get familiar with the basics of the language. The book also focuses the reader on understanding the underpinnings needed to create expressions that work with their respective technologies. Granted, if you are a tester and you want to take advantage of this framework, there is plenty in here to keep you busy. The Cucumber Book starts out by explaining what Cucumber is and the niche it is meant to fill (specifications based tests and requirements). If you are a developer, there is likewise plenty in here to keep you interested, too.

The process in the Cucumber book is heavy on examples and showing how the examples work. Yes, for those who want to know how to use the syntax and language specific details of Cucumber, that stuff is covered. What is also covered, and covered well, is the Behavioral Driven Development approach needed to effectively create tests and have them work effectively. Along with creating feature files and steps for those feature files, the underlying step definitions also have to be coded. Not only do they have to be coded, but they have to have assertions written that will effectively confirm if the step has passed, or if it fails, and why.

Since the book is primarily based on Cucumber, there is a large section that covers Cucumber fundamentals, including basic Gherkin (the underlying syntax that Cucumber uses), and the ability of using expressive options such as Scenario Outlines, Data tables, Doc Strings, tags, and dealing with some of the pain points seen in your tests (such as "flickering scenarios", where the tests pass some of the time but fail some times, too). More than just using Cucumber to define steps and have step definitions defined, the third part of the book deals with applying Cucumber to a number of different technologies; working with various databases, testing with RESTful web services, working with Rails, running tests and using capybara to simulate common browser actions and many other options that may come to play in your everyday testing life.

Bottom Line:

If you have ever been interested in looking at Cucumber and your testing environment is built around Ruby, then this will be an ideal book to use. If you are interested in deploying Cucumber in another type of environment, such as testing with Java or .NET, many of the ideas in this book will also carry over, but have a look at "The Secret Ninja Cucumber Scrolls" by David de Florinier and Gojko Adzic. It provides information about how to apply Cucumber to those environments. Regardless of your particular focus and environment needs, for a practical and effective book for learning and using Cucumber in a meaningful way, The Cucumber Book is an excellent addition to any tester or developer's library.
4.0 von 5 Sternen Best Resource Available for Learning Cucumber/Gherkin 24. Februar 2016
Von Craig E. Shea - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
The book does a great job at explaining all the features of Cucumber and Gherkin in particular.

It's all in Ruby. But, Cucumber is a Ruby tool, so I guess you should expect as much. Nothing wrong with Ruby, just not my "native" language. I'm a .NET C# coder, so I use SpecFlow. Also, the example application they use is an overly simplistic ATM. I guess it's not bad if you go in with the perspective that they're showing you how to use Cucumber, and not how to do ATDD or BDD in general (which would require a much bigger book).

I would definitely purchase this book again.
1 von 1 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Quickly came up to speed and integrated into process. 5. Oktober 2013
Von J. D. Hovland - Veröffentlicht auf Amazon.com
Format: Taschenbuch Verifizierter Kauf
I'm actually using java and cucumber-jvm with jUnit and cucumber-junit as the assertion framework instead of ruby and rSpec, but much of the book's instruction is directly transferrable. If it isn't it's not that difficult to find a search result that satisfies the issue. I recommend this book for anybody looking for a quick framework to begin automated testing.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.