Ocena:
BDD In Action jest chwalone jako przystępne i praktyczne wprowadzenie do Behavior-Driven Development, z kompleksowym omówieniem zarówno podstawowych, jak i zaawansowanych tematów. Wielu recenzentów podkreśla jej przejrzystość, praktyczne przykłady i integrację z DevOps. Jeden z recenzentów wyraził jednak rozczarowanie z powodu otrzymania słabo wydrukowanej czarno-białej wersji książki, co wpłynęło na jej czytelność.
Zalety:⬤ Przystępne wprowadzenie do BDD
⬤ kompleksowa treść obejmująca podstawy i zaawansowane tematy
⬤ dobrze napisana i łatwa do naśladowania
⬤ praktyczne przykłady i fragmenty kodu
⬤ zmodernizowane drugie wydanie
⬤ bardzo przydatne do nauki praktyk BDD.
Słaba jakość druku w niektórych fizycznych egzemplarzach; jeden z recenzentów stwierdził, że czarno-biały format jest trudny do odczytania.
(na podstawie 5 opinii czytelników)
BDD in Action, Second Edition
Dostarczaj oprogramowanie, które robi to, co powinno! Behavior-Driven Development prowadzi projekty oprogramowania do sukcesu dzięki współpracy, technikom komunikacji i konkretnym wymaganiom, które można przekształcić w testy automatyczne.
W BDD in Action, Second Edition dowiesz się jak:
⬤ Wdrażać i ulepszać praktyki BDD.
⬤ Ustalać priorytety funkcji na podstawie celów biznesowych.
⬤ Prowadzić przykładową sesję mapowania.
⬤ Pisać automatyczne testy akceptacyjne.
⬤ Skalować automatyczne testy akceptacyjne.
⬤ Dostarczanie dokładnych raportów i dokumentacji.
Około połowa wszystkich projektów programistycznych nie spełnia wymagań. Behavior-Driven Development (BDD) pomaga upewnić się, że Twój projekt nie jest jednym z nich. Behavior-Driven Development in Action, Second Edition uczy, jak upewnić się, że wszyscy zaangażowani w projekt oprogramowania - od programistów po nietechnicznych interesariuszy - zgadzają się co do celów i założeń. Przedstawia umiejętności komunikacyjne, praktyki współpracy i przydatne narzędzia automatyzacji, które pozwolą ci odnieść sukces dzięki BDD. Teraz, w drugim wydaniu, ten poprawiony bestseller został obszernie zaktualizowany o nowe techniki włączania BDD do praktyk rozwojowych na dużą skalę i korporacyjnych, takich jak Agile i DevOps.
Przedmowa autorstwa Daniela Terhorsta-Northa.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Behavior-Driven Development to technika projektowania oprogramowania oparta na współpracy, która organizuje przykłady pożądanego zachowania aplikacji w konkretną, testowalną specyfikację. Ponieważ proces BDD gromadzi dane wejściowe ze wszystkich obszarów organizacji, maksymalizuje prawdopodobieństwo, że oprogramowanie zadowoli zarówno użytkowników końcowych, jak i interesariuszy biznesowych. Ustalone praktyki współpracy i strategie automatyzacji zawarte w tej książce pomogą zmaksymalizować korzyści płynące z BDD dla zespołu programistów i klientów biznesowych.
O książce
W BDD in Action, Second Edition, nauczysz się płynnie integrować BDD z istniejącym procesem rozwoju. To gruntownie zmienione nowe wydanie pokazuje teraz, jak zintegrować BDD z DevOps i systemami Agile na dużą skalę. Praktyczne przykłady przedstawiają umiejętności komunikacji międzyfunkcyjnej zespołu, prowadzenie udanej analizy wymagań oraz konfigurowanie zautomatyzowanych kryteriów akceptacji.
What's Inside
⬤ Jak BDD pozytywnie wpływa na pracę zespołową, dynamikę i współpracę z interesariuszami.
⬤ Pomagać zespołom w odkrywaniu i analizowaniu wymagań, odkrywaniu założeń i zmniejszaniu ryzyka.
⬤ Zwiększenie efektywności testów akceptacyjnych, integracyjnych i jednostkowych.
⬤ Zautomatyzuj raportowanie i żywą dokumentację, aby poprawić przejrzystość.
O Czytelniku
Dla wszystkich zespołów programistycznych. Nie jest wymagane doświadczenie z BDD. Przykłady z Java, JavaScript i TypeScript można łatwo wyrazić w wybranym języku.
O autorze
John Ferguson Smart jest twórcą frameworka Serenity BDD i założycielem szkoły szkoleniowej Serenity Dojo. Jan Molak jest autorem frameworka testowego Serenity/JS, Jenkins Build Monitor oraz innych narzędzi CD i testowych.
Spis treści
CZĘŚĆ 1 - PIERWSZE KROKI
1 Tworzenie oprogramowania, które robi różnicę.
2 Wprowadzenie do Behavior-Driven Development.
3 BDD: wycieczka w nieznane.
CZĘŚĆ 2 - CZEGO CHCĘ? DEFINIOWANIE WYMAGAŃ PRZY UŻYCIU BDD
4 Spekuluj: Od celów biznesowych do priorytetowych funkcji.
5 Opisywanie i ustalanie priorytetów funkcji.
6 Ilustrowanie funkcji przykładami.
7 Od przykładów do wykonywalnych specyfikacji.
CZĘŚĆ 3 - JAK TO ZBUDOWAĆ? KODOWANIE W SPOSÓB BDD.
8 Od wykonywalnych specyfikacji do zautomatyzowanych testów akceptacyjnych.
9 Pisanie solidnych automatycznych testów akceptacyjnych.
10 Automatyzacja kryteriów akceptacji dla warstwy UI.
11 Wzorce projektowe automatyzacji testów dla warstwy UI.
12 Skalowalna automatyzacja testów z użyciem wzorca Screenplay.
13 BDD i wykonywalne specyfikacje dla mikrousług i API.
14 Wykonywalne specyfikacje dla istniejących systemów z Serenity/JS.
15 Przenośna automatyzacja testów z Serenity/JS.
16 Żywa dokumentacja i dowody wydania.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)