The Cucumber Book: Behaviour-Driven Development dla testerów i programistów

Ocena:   (4,5 na 5)

The Cucumber Book: Behaviour-Driven Development dla testerów i programistów (Matt Wynne)

Opinie czytelników

Podsumowanie:

Książka stanowi dogłębny przewodnik po Cucumber, w szczególności koncentrując się na rozwoju opartym na zachowaniu (BDD) do testowania oprogramowania. Nadaje się dla osób już zaznajomionych z praktykami kodowania, kładzie nacisk na jasną komunikację w tworzeniu oprogramowania i zawiera liczne praktyczne przykłady. Jest ona jednak głównie ukierunkowana na Ruby, co może ograniczać jej zastosowanie dla osób używających innych języków programowania.

Zalety:

** Dobrze zorganizowana i łatwa do zrozumienia treść. ** Kompleksowy przegląd funkcji i metod Cucumber. ** Doskonały dla początkujących w Cucumber i rozwoju opartym na zachowaniu. ** Zawiera praktyczne przykłady, które są dokładnie wyjaśnione. ** Pomaga wspierać komunikację między członkami zespołu projektowego.

Wady:

** Treść jest mocno skoncentrowana na Ruby, co ogranicza jej zastosowanie do innych języków. ** Może być zbyt zaawansowana dla absolutnie początkujących bez wcześniejszej wiedzy z zakresu kodowania. ** Niektórzy czytelnicy mogą uznać książkę za pedantyczną; wolą praktyczne narzędzia od samego początku. ** Przydałyby się dodatkowe zasoby, takie jak pakiet narzędzi do pobrania.

(na podstawie 10 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

Twoi klienci chcą solidnego, wolnego od błędów oprogramowania, które robi dokładnie to, czego od niego oczekują. Nie zawsze jednak są w stanie wyrazić swoje pomysły na tyle jasno, abyś mógł przekształcić je w kod. Potrzebujesz Cucumber: narzędzia do testowania, komunikacji i wymagań - wszystko w jednym. Cały kod w tej książce został zaktualizowany dla Cucumber 2. 4, Rails 5 i RSpec 3.5.

Wyraź dzikie pomysły swoich klientów jako zestaw jasnych, wykonywalnych specyfikacji, które każdy w zespole może przeczytać. Wprowadź te przykłady do Cucumber i pozwól mu kierować Twoim rozwojem. Zbuduj odpowiedni kod, aby klienci byli zadowoleni. Możesz używać Cucumber do testowania prawie każdego systemu lub dowolnej platformy.

Zacznij od korzystania z podstawowych funkcji Cucumber i pracy z Cucumber Gherkin DSL, aby opisać - w prostym języku - zachowanie, którego klienci oczekują od systemu. Następnie napisz kod Ruby, który interpretuje te specyfikacje w prostym języku i porównuje je z twoją aplikacją. Następnie skonsoliduj zdobytą wiedzę za pomocą praktycznego przykładu, w którym poznasz bardziej zaawansowane techniki Cucumber, przetestujesz systemy asynchroniczne i przetestujesz systemy korzystające z bazy danych. Przepisy podkreślają niektóre z najtrudniejszych i najczęściej spotykanych sytuacji, które autorzy pomogli rozwiązać zespołom. Dzięki tym wzorcom i technikom można testować aplikacje internetowe wykorzystujące technologię Ajax za pomocą Capybary i Selenium, usługi internetowe REST, aplikacje Ruby on Rails, aplikacje wiersza poleceń, starsze aplikacje i wiele innych.

Napisany przez twórcę Cucumber i współzałożycieli Cucumber Ltd., ten autorytatywny przewodnik zapewni Tobie i Twojemu zespołowi całą wiedzę potrzebną do rozpoczęcia korzystania z Cucumber z pewnością siebie.

Czego potrzebujesz:

Windows, Mac OS X (z XCode) lub Linux, Ruby 1. 9. 2 i nowsze, Cucumber 2. 4, Rails 5 i RSpec 3. 5.

Dodatkowe informacje o książce:

ISBN:9781680502381
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:336

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

The Cucumber Book: Behaviour-Driven Development dla testerów i programistów - The Cucumber Book:...
Twoi klienci chcą solidnego, wolnego od błędów...
The Cucumber Book: Behaviour-Driven Development dla testerów i programistów - The Cucumber Book: Behaviour-Driven Development for Testers and Developers

Prace autora wydały następujące wydawnictwa: