Das Gurkenbuch: Verhaltensgesteuerte Entwicklung für Tester und Entwickler

Bewertung:   (4,5 von 5)

Das Gurkenbuch: Verhaltensgesteuerte Entwicklung für Tester und Entwickler (Matt Wynne)

Leserbewertungen

Zusammenfassung:

Das Buch bietet einen ausführlichen Leitfaden zu Cucumber, wobei der Schwerpunkt auf verhaltensgesteuerter Entwicklung (BDD) für Softwaretests liegt. Es eignet sich für diejenigen, die bereits mit Programmierpraktiken vertraut sind, betont die klare Kommunikation in der Softwareentwicklung und enthält zahlreiche praktische Beispiele. Allerdings ist es in erster Linie auf Ruby ausgerichtet, was seine Anwendbarkeit für diejenigen, die andere Programmiersprachen verwenden, einschränken kann.

Vorteile:

** Gut strukturierter und leicht verständlicher Inhalt. ** Umfassender Überblick über die Funktionen und Methoden von Cucumber. ** Gut geeignet für Einsteiger in Cucumber und verhaltensgesteuerte Entwicklung. ** Enthält praktische Beispiele, die gründlich erklärt werden. ** Fördert die Kommunikation zwischen den Mitgliedern des Projektteams.

Nachteile:

** Der Inhalt ist stark auf Ruby ausgerichtet, was die Anwendbarkeit auf andere Sprachen einschränkt. ** Könnte für absolute Anfänger ohne vorherige Programmierkenntnisse zu fortgeschritten sein. ** Einige Leser könnten das Buch als pedantisch empfinden; sie bevorzugen praktische Werkzeuge von Anfang an. ** Könnte von zusätzlichen Ressourcen profitieren, wie z. B. einem Download-Paket für Tools.

(basierend auf 10 Leserbewertungen)

Originaltitel:

The Cucumber Book: Behaviour-Driven Development for Testers and Developers

Inhalt des Buches:

Ihre Kunden wollen eine grundsolide, fehlerfreie Software, die genau das tut, was sie von ihr erwarten. Doch nicht immer können sie ihre Ideen so klar formulieren, dass Sie sie in Code umsetzen können. Sie brauchen Cucumber: ein Test-, Kommunikations- und Anforderungswerkzeug, das alles in sich vereint. Der gesamte Code in diesem Buch ist aktualisiert für Cucumber 2. 4, Rails 5 und RSpec 3. 5 aktualisiert.

Drücken Sie die wilden Ideen Ihrer Kunden als eine Reihe von klaren, ausführbaren Spezifikationen aus, die jeder im Team lesen kann. Geben Sie diese Beispiele in Cucumber ein und lassen Sie sich bei der Entwicklung davon leiten. Erstellen Sie genau den richtigen Code, um Ihre Kunden zufrieden zu stellen. Sie können Cucumber verwenden, um fast jedes System oder jede Plattform zu testen.

Beginnen Sie mit den Kernfunktionen von Cucumber und arbeiten Sie mit der Gherkin-DSL von Cucumber, um in einfacher Sprache das Verhalten zu beschreiben, das Ihre Kunden vom System erwarten. Dann schreiben Sie Ruby-Code, der diese Klartext-Spezifikationen interpretiert und sie mit Ihrer Anwendung abgleicht. Als Nächstes vertiefen Sie das erworbene Wissen anhand eines praktischen Beispiels, in dem Sie fortgeschrittene Cucumber-Techniken erlernen, asynchrone Systeme testen und Systeme testen, die eine Datenbank verwenden. Die Rezepte heben einige der schwierigsten und häufigsten Situationen hervor, bei deren Lösung die Autoren Teams unterstützt haben. Mit diesen Mustern und Techniken können Sie Ajax-lastige Webanwendungen mit Capybara und Selenium, REST-Webdienste, Ruby on Rails-Anwendungen, Kommandozeilenanwendungen, Legacy-Anwendungen und vieles mehr testen.

Geschrieben vom Schöpfer von Cucumber und den Mitbegründern von Cucumber Ltd. wird dieses maßgebliche Handbuch Ihnen und Ihrem Team das Wissen vermitteln, das Sie brauchen, um Cucumber sicher zu nutzen.

Was Sie brauchen:

Windows, Mac OS X (mit XCode) oder Linux, Ruby 1. 9. 2 und höher, Cucumber 2. 4, Rails 5, und RSpec 3. 5.

Weitere Daten des Buches:

ISBN:9781680502381
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2017
Seitenzahl:336

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Das Gurkenbuch: Verhaltensgesteuerte Entwicklung für Tester und Entwickler - The Cucumber Book:...
Ihre Kunden wollen eine grundsolide, fehlerfreie...
Das Gurkenbuch: Verhaltensgesteuerte Entwicklung für Tester und Entwickler - The Cucumber Book: Behaviour-Driven Development for Testers and Developers

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: