Bewertung:

BDD In Action wird als zugängliche und praktische Einführung in die verhaltensgesteuerte Entwicklung gelobt, die sowohl grundlegende als auch fortgeschrittene Themen umfassend behandelt. Viele Rezensenten heben die Klarheit, die praktischen Beispiele und die Integration mit DevOps hervor. Ein Rezensent äußerte jedoch seine Enttäuschung darüber, dass er eine schlecht gedruckte Schwarz-Weiß-Version des Buches erhalten hatte, was die Lesbarkeit beeinträchtigte.
Vorteile:⬤ Anschauliche Einführung in BDD
⬤ umfassender Inhalt, der Grundlagen und fortgeschrittene Themen abdeckt
⬤ gut geschrieben und leicht zu folgen
⬤ praktische Beispiele und Code-Schnipsel
⬤ modernisierte zweite Auflage
⬤ sehr nützlich zum Erlernen von BDD-Praktiken.
Schlechte Druckqualität in einigen physischen Exemplaren; ein Rezensent fand das schwarz-weiße Format schwer zu lesen.
(basierend auf 5 Leserbewertungen)
BDD in Action, Second Edition
Liefern Sie Software, die tut, was sie tun soll! Behavior-Driven Development führt Ihre Software-Projekte mit Zusammenarbeit, Kommunikationstechniken und konkreten Anforderungen, die Sie in automatisierte Tests umsetzen können, zum Erfolg.
In BDD in Action, Second Edition erfahren Sie, wie Sie:
⬤ BDD-Praktiken einzuführen und zu verbessern.
⬤ Funktionen anhand von Geschäftszielen zu priorisieren.
⬤ Eine Beispiel-Mapping-Sitzung zu leiten.
⬤ Schreiben Sie automatisierte Akzeptanztests.
⬤ Skalieren Sie Ihre automatisierten Akzeptanztests.
⬤ Genaue Berichte und Dokumentationen erstellen.
Bei etwa der Hälfte aller Softwareprojekte werden die Anforderungen nicht erfüllt. Behavior-Driven Development (BDD) stellt sicher, dass Ihr Projekt nicht dazugehört. Behavior-Driven Development in Action, Second Edition zeigt Ihnen, wie Sie sicherstellen können, dass alle an einem Softwareprojekt Beteiligten - von den Entwicklern bis zu den nichttechnischen Stakeholdern - sich über die Ziele einig sind. Es stellt die Kommunikationsfähigkeiten, die Praktiken der Zusammenarbeit und die nützlichen Automatisierungswerkzeuge vor, die Ihnen einen nahtlosen Erfolg mit BDD ermöglichen werden. Die zweite Auflage dieses überarbeiteten Bestsellers wurde umfassend mit neuen Techniken zur Integration von BDD in groß angelegte und unternehmensweite Entwicklungspraktiken wie Agile und DevOps aktualisiert.
Vorwort von Daniel Terhorst-North.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie
Behavior-Driven Development (BDD) ist eine kollaborative Softwareentwicklungstechnik, die Beispiele für das gewünschte Verhalten einer Anwendung in einer konkreten, testbaren Spezifikation zusammenfasst. Da der BDD-Prozess Input aus allen Bereichen eines Unternehmens einbezieht, maximiert er die Wahrscheinlichkeit, dass Ihre Software sowohl die Endbenutzer als auch die Geschäftsinteressenten zufrieden stellt. Die bewährten Praktiken der Zusammenarbeit und die Automatisierungsstrategien in diesem Buch werden Ihnen helfen, die Vorteile von BDD für Ihr Entwicklungsteam und Ihre Geschäftskunden zu maximieren.
Über das Buch
In BDD in Action, Second Edition, lernen Sie, BDD nahtlos in Ihren bestehenden Entwicklungsprozess zu integrieren. Diese gründlich überarbeitete Neuauflage zeigt nun, wie BDD in DevOps und große agile Systeme integriert werden kann. Praktische Beispiele führen in die funktionsübergreifende Teamkommunikation, die Durchführung einer erfolgreichen Anforderungsanalyse und die Einrichtung von automatisierten Abnahmekriterien ein.
Was ist drin?
⬤ Wie BDD die Teamarbeit, die Dynamik und die Zusammenarbeit mit Stakeholdern positiv beeinflusst.
⬤ Unterstützen Sie Teams bei der Ermittlung und Analyse von Anforderungen, der Aufdeckung von Annahmen und der Verringerung von Risiken.
⬤ Abnahme-, Integrations- und Einheitstests effektiver gestalten.
⬤ Automatisieren Sie Berichte und lebende Dokumentation, um die Transparenz zu verbessern.
Über den Reader
Für alle Entwicklungsteams. Keine Erfahrung mit BDD erforderlich. Beispiele in Java, JavaScript und TypeScript können leicht in der Sprache Ihrer Wahl ausgedrückt werden.
Über den Autor
John Ferguson Smart ist der Schöpfer des Serenity BDD-Frameworks und Gründer der Serenity Dojo-Schule. Jan Molak ist der Autor des Serenity/JS-Testing-Frameworks, des Jenkins Build Monitor und anderer CD- und Test-Tools.
Inhaltsverzeichnis
TEIL 1 - ERSTE SCHRITTE
1 Software bauen, die einen Unterschied macht.
2 Einführung in die verhaltensgesteuerte Entwicklung.
3 BDD: Die Wirbelwind-Tour.
TEIL 2 - WAS WILL ICH? ANFORDERUNGEN MIT BDD DEFINIEREN
4 Spekulieren: Von Geschäftszielen zu priorisierten Funktionen.
5 Beschreiben und Priorisieren von Funktionen.
6 Veranschaulichung von Funktionen durch Beispiele.
7 Von Beispielen zu ausführbaren Spezifikationen.
(TEIL 3 - WIE BAUE ICH ES? CODIERUNG AUF BDD-ART)
8 Von ausführbaren Spezifikationen zu automatisierten Akzeptanztests.
9 Das Schreiben solider automatisierter Akzeptanztests.
10 Automatisierung von Akzeptanzkriterien für die UI-Schicht.
11 Entwurfsmuster für die Testautomatisierung in der UI-Schicht.
12 Skalierbare Testautomatisierung mit dem Screenplay Pattern.
13 BDD und ausführbare Spezifikationen für Microservices und APIs.
14 Ausführbare Spezifikationen für bestehende Systeme mit Serenity/JS.
15 Portable Testautomatisierung mit Serenity/JS.
16 Lebendige Dokumentation und Release-Nachweis.