In weniger als einer Minute können Sie mit dem Lesen von ATDD by Example: A Practical Guide to Acceptance Test-Dri... auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
ATDD by Example: A Practical Guide to Acceptance Test-Driven Development (Addison-Wesley Signature Series (Beck))

ATDD by Example: A Practical Guide to Acceptance Test-Driven Development (Addison-Wesley Signature Series (Beck)) [Kindle Edition]

Markus Gärtner
3.3 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)

Kindle-Preis: EUR 12,97 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 12,97  
Taschenbuch EUR 22,95  

Kunden, die diesen Artikel gekauft haben, kauften auch



With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners. ATDD by Example is the first practical, entry-level, hands-on guide to implementing and successfully applying it.


ATDD pioneer Markus Gärtner walks readers step by step through deriving the right systems from business users, and then implementing fully automated, functional tests that accurately reflect business requirements, are intelligible to stakeholders, and promote more effective development.


Through two end-to-end case studies, Gärtner demonstrates how ATDD can be applied using diverse frameworks and languages. Each case study is accompanied by an extensive set of artifacts, including test automation classes, step definitions, and full sample implementations. These realistic examples illuminate ATDD’s fundamental principles, show how ATDD fits into the broader development process, highlight tips from Gärtner’s extensive experience, and identify crucial pitfalls to avoid. Readers will learn to


  • Master the thought processes associated with successful ATDD implementation
  • Use ATDD with Cucumber to describe software in ways businesspeople can understand
  • Test web pages using ATDD tools
  • Bring ATDD to Java with the FitNesse wiki-based acceptance test framework
  • Use examples more effectively in Behavior-Driven Development (BDD)
  • Specify software collaboratively through innovative workshops
  • Implement more user-friendly and collaborative test automation
  • Test more cleanly, listen to test results, and refactor tests for greater value


If you’re a tester, analyst, developer, or project manager, this book offers a concrete foundation for achieving real benefits with ATDD now–and it will help you reap even more value as you gain experience.


Über den Autor und weitere Mitwirkende

Markus G�rtner, works as an agile tester, trainer, coach, and consultant with it-agile GmbH, in Hamburg, Germany. He founded the German Agile Testing and Exploratory workshop in 2011, and cofounded the European chapter of Weekend Testing in 2010. A black-belt instructor in the Miagi-Do school of software testing, he contributes to the Agile Alliance FTT-Pattern writing community and the Software Craftsmanship movement. G�rtner regularly presents at agile and testing conferences around the world, has written extensively about agile testing, and regularly teaches ATDD and context-driven testing. He blogs at



  • Format: Kindle Edition
  • Dateigröße: 8219 KB
  • Seitenzahl der Print-Ausgabe: 240 Seiten
  • Gleichzeitige Verwendung von Geräten: Bis zu 5 Geräte gleichzeitig, je nach vom Verlag festgelegter Grenze
  • Verlag: Addison-Wesley Professional; Auflage: 1 (26. Juni 2012)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B008G1H3EG
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 3.3 von 5 Sternen  Alle Rezensionen anzeigen (3 Kundenrezensionen)
  • Amazon Bestseller-Rang: #185.816 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


3.3 von 5 Sternen
3.3 von 5 Sternen
Die hilfreichsten Kundenrezensionen
3 von 3 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen promising, but unclear audience, mediocre examples 23. Dezember 2012
Format:Taschenbuch|Verifizierter Kauf
readable style, broad spectrum of covered technologies, but I found the examples not really helpful: The first dissects billing for a parking lot- could have been a useful sample for data-driven tests - but the pearls of the example are hidden in page after page of discussion of the (hypothetical) development team.
Cucumber is used, working knowledge of ruby and cucumber expected.

Next example is (German) trafic light control. It's interleaved with lots of Fit and Fitnesse (testing tools) screenshots - but the pearls of the sample were again hidden in lots of noise. I give both examples 2 stars at most, as they were not useful to me.

Part III of the book describes a number of ATDD principles - and that's where I give the author at least four stars.

Up to the end I was unclear which audience the author targets: Beginners: No, too many prerequisites (Cucumber, Ruby, Fit, Slim, Java, Robot...). Advanced testers: No, as the examples are way too simple. Experts: No, as the principles seemed to basic to be useful to experts...

In summary I liked the read but couldn't get as much value from the book as I had expected. As an alternative, consider "Growing Object Oriented Software Guided by Tests" from Steve Freeman et al. The latter is not focussed on BDD or ATDD though...
War diese Rezension für Sie hilfreich?
4 von 6 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Sollte heissen: Testautomation mit Cucumber 9. Oktober 2012
Format:Taschenbuch|Verifizierter Kauf
Das Buch handelt nur am Rande von ATDD. Es geht um Testautomation mit Cucumber (und Selenium). Eine Reihe von eher trivialen Beispielen, insgesamt wenig Inhalt und ja, irgendwie auch ATDD. Weil man Beispiele nimmt.
Nur zu empfehlen, für Anfänger in TA, die sich in Cucumber einarbeiten möchten. Die können mal reinblättern. Wer manuell testen will braucht nicht mal reinzuschauen :-(

Bern, 9.10.2012
Stephan Wiesner
War diese Rezension für Sie hilfreich?
1 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen The right book to the right time! 2. Dezember 2012
Format:Kindle Edition|Verifizierter Kauf
There are a lot books about agile and agile testing. They describe the process, the background and so on. Trying to realize agility teams often struggle with the details. They implement mini-waterfalls, using the wrong tools, ending in endless discussions etc. There is no practical guide, how to bring an effective test process into the cross-functional agile teams. This gap is now closed by Mr. Gärtners book. Especially in the first chapters he describes vivid the process, the responsibilties of the different roles and how the can work together with a concrete example. He demonstrates that it can work by running code, with that the reader can play around. He underlines that test automation is needed and that the test code should be handled like productin code.
With the overview over the use of the actually most feasible tools in the appendix, the book is a perfect guide to start with ATDD!
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 4.1 von 5 Sternen  8 Rezensionen
6 von 6 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Excellent Primer on ATDD and tools 5. September 2012
Von Michael Larsen - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
This review originally appeared on my blog...

ATDD is a relatively hot topic that has been getting more and more coverage both in the press and the blogosphere. I also have the benefit of knowing and have collaborated with the author of "ATDD By Example" over the past few years, so I could make this the shortest book review ever and just say "Markus Gärtner is my bud, he's awesome, his book is awesome, so go buy his book!" For those of you out there who suffer from "TL;DR", there ya' go, easy as that.

For the rest of you, you probably want to know what I really think. ATDD is a neat subject, it is a theoretical thing of beauty when it's explained at its simplest level, but what is it truly, and how does it work in a practical sense? Does it work in a practical sense? How can an everyday average tester involved in everyday testing work with this? And do I have to know Cucumber, RSpec and Ruby to have this book be worthwhile?

First and foremost, Markus explains the structure and the goals of ATDD very well. He brings his own experiences and makes examples based on things that exist in the real world, and while the examples are simple applications, generally speaking, they have enough meat to show how they actually work and demonstrate realistic issues that real developers and testers will actually face while trying to use ATDD.

Part I lets the tester follow along as Markus steps through a sample application. Many testers will chuckle when they see exactly what application he chooses; it's famous among the Weekend Testing crowd in particular; ParkCalc!!! He takes us through a very real and applicable workshop style approach, where testers, developers and the product owner determine the requirements, implement the requirements, and then create the tests, using Cucumber and Ruby for this first example. We see first steps, mistakes made, refactoring, and expansion of the application and requirements as we learn more and understand more of the domain, plus ways that we can recognize areas that we can reuse.

Part II takes us through a more elaborate example, testing the traffic light rules in Germany, this time using Java and FitNesse. By taking two different approaches and two different development environments, Markus makes the book relevant to multiple audiences, so that, instead of focusing on the tooling and the language, the reader focuses on the practices and methods used to make ATDD work.

Part III focuses on a number of topics that can help the everyday tester, developer or project manager get more out of ATDD. By stepping away from the tooling approaches of the previous two sections, Markus helps answer questions and deal with issues that are universal. Starting with developing examples to help drive the development process, as well as how to use them, format them and leverage them using pairwise testing, domain testing and boundaries, collaborating with the development team and providing testing acumen and input, making our automation as a literal analog of the requirements and specifications. In addition, taking the time to separate as much of the test details from the data that drives those tests (variables, keywords, etc.) can help make the tests we develop more robust, capable and long-lived.

Three appendices are provided, each covering basic details of three common ATDD testing frameworks; Cucumber, FitNesse, and Robot Framework. The reader will need to reference other documentation to maximize the use of these tools, but each Appendix will get the user in question up and running with the basics of all three approaches.

Beyond the examples, the main point that everyday testers will come away from this book knowing is that Acceptance Test Driven Development is Software Development, and they play a critical part in that process. If they do any type of test automation, they are developing software, and they should use the same practices, methods and methodologies that software developers use. Even if you are not specifically a coder, or you consider your skill set rudimentary, there is a lot to consider here that will help you get closer to understanding the development process and how you can contribute to it in your role as a tester.

ATDD by Example is a book that reward repeated reading. It's likely that you will get one message the first time through, and after practicing with the examples for awhile, you will give it a second pass and pick up many new things you didn't catch the first time. In short, ATDD by Example is a book that you will likely refer to on a regular basis until you get the concepts hard wired. Even then, there will be a lot of interesting tidbits that you will probably catch on as you read through it several times. Barring that, if you'd like to be more "quick on the uptake", then make sure to read Part III a few times, as it encapsulates much of the philosophy and methods that will be the most helpful to testers and developers looking to implement this approach.

Again, I could have saved you a lot of time by having you just read the first paragraph, but hey, now you know why I said it.
4 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great intro to ATDD 16. Juli 2012
Von T. Anderson - Veröffentlicht auf
If you are interested in Acceptance Test-Driven Development, Behavior-Driven Development (BDD), Specification by Example, Agile Acceptance Testing, or Story Testing this is a great place to start.

The book is broken down into three parts. The first two are end to end case studies showing how to execute Acceptance Test-Driven Development. The first case study is with a team and the second one is the reader working with the author to develop a solution.

Part one builds an online parking cost calculator. It introduces specification workshops, wishful thinking, and collaboration as key ingredients to successful testing. Cucumber and Selenium are used to automate tests.

Part two builds a traffic light software system. In this part of the book the author makes use of FitNesse and SLiM to automate tests. This part is all about discovering your domain, driving your production code with your acceptance tests, and he brings to light how important your testing code is.

The third part of the book is the Principles of Acceptance Test-Driven Development. In this part of the book the author highlights the principles that are used in the examples in the first two parts of the book.

The third part includes advice on creating, refining, and managing examples, how to work collaboratively, how to automate, and how test cleanly.

The book ends with three appendixes that introduce some of the tools used throughout the book. They cover Cucumber, FitNesse ,and Robot Framework.

One of the things I liked most about this book is the examples the author uses. They are real world and they really allow him to bring to light the points he makes throughout the book.

Both of case studies are available for download. They are well organized and usable.

The author has a great writing style which makes the book a very enjoyable read. You can read this cover to cover very quickly.

I found the advice and the working examples very valuable. Like I said in the beginning of this review, I highly recommend this book to anyone looking for down to earth practical advice on Acceptance Test-Driven Development, Behavior-Driven Development (BDD), Specification by Example, Agile Acceptance Testing, or Story Testing.
5 von 6 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen A solid ATDD primer 31. August 2012
Von Vladislav Gangan - Veröffentlicht auf
A good ATDD primer for beginners. Those who have already experienced ATDD or have read Specification by Example: How Successful Teams Deliver the Right Software, The RSpec Book: Behaviour Driven Development with Rspec, Cucumber, and Friends (The Facets of Ruby Series) and The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers) would uncover few secrets. Although I have to admit that Part 3 about principles and values is a good summary to refer to if you need to quickly refresh your memory or teach someone else the ATDD discipline.
1 von 1 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen A good primer on ATDD BUT... 9. März 2014
Von Quality Guy - Veröffentlicht auf
Format:Kindle Edition|Verifizierter Kauf
far too much relating to tools and not enough process. Still if you want a book relating to tools, get it!
5.0 von 5 Sternen Thoughtful practical book 6. März 2014
Von Tara Nicholson - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
This is a must read for test and developer enthusiasts. Whether or not you wholly agree with or plan to implement the approach, this book does a good job challenging older methods of software development and testing, opening the horizon to this and other innovations.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden