Skuteczne testowanie z Rspec 3: Twórz aplikacje Ruby z pewnością siebie

Ocena:   (4,7 na 5)

Skuteczne testowanie z Rspec 3: Twórz aplikacje Ruby z pewnością siebie (Myron Marston)

Opinie czytelników

Podsumowanie:

Książka „Effective Testing with RSpec 3” autorstwa Myrona Marstona i Iana Deesa jest bardzo chwalona za przejrzystość, dogłębność informacji i praktyczne przykłady mające na celu lepsze zrozumienie frameworka testowego RSpec. Podczas gdy wielu recenzentów uważa ją za korzystną zarówno dla nowych, jak i doświadczonych użytkowników RSpec, niektórzy zauważają problemy z kompletnością dostarczonych przykładów kodu źródłowego.

Zalety:

Przejrzysta i dobrze zorganizowana treść, która upraszcza złożone koncepcje.
Wyczerpujące informacje na temat RSpec, dzięki czemu są one cenne zarówno dla początkujących, jak i doświadczonych programistów.
Liczne praktyczne przykłady kodu, które ułatwiają naukę.
Dobre ćwiczenia na końcu każdego rozdziału, aby wzmocnić zrozumienie.
Pozytywny wpływ na zdolność czytelników do pisania lepszych testów i refaktoryzacji zestawów testowych.
Autorytatywne spostrzeżenia doświadczonych deweloperów.

Wady:

Brak kluczowych części kodu źródłowego wymaganych do uruchomienia przykładów, co prowadzi do frustracji.
Niektóre zależności są przestarzałe i nie są kompatybilne z nowszymi wersjami Ruby.
Kilku czytelników uznało, że styl pisania może nie przypaść do gustu każdemu.

(na podstawie 17 opinii czytelników)

Oryginalny tytuł:

Effective Testing with Rspec 3: Build Ruby Apps with Confidence

Zawartość książki:

Nasze testy znów są uszkodzone! Dlaczego uruchomienie pakietu trwa tak długo? Jaką wartość otrzymujemy z tych testów? Rozwiąż swoje problemy z testowaniem, budując i utrzymując wysokiej jakości oprogramowanie za pomocą RSpec - popularnego frameworka testowego Ruby o smaku BDD. Ten przewodnik od głównego dewelopera RSpec pokazuje, jak używać RSpec do tworzenia łatwiejszych w utrzymaniu projektów, określania i dokumentowania oczekiwanego zachowania oraz zapobiegania regresjom podczas refaktoryzacji. Zbuduj projekt przy użyciu RSpec, aby zaprojektować, opisać i przetestować zachowanie swojego kodu. Niezależnie od tego, czy dopiero zaczynasz korzystać z testów automatycznych, czy używasz ich od lat, ta książka pomoże Ci pisać bardziej efektywne testy.

RSpec został pobrany ponad 100 milionów razy i zainspirował niezliczone frameworki testowe w innych językach. Skorzystaj z tego wpływowego frameworka testowego Ruby, aby iteracyjnie rozwijać projekt z pewnością, która pochodzi z dobrze przetestowanego kodu. Ta książka poprowadzi Cię przez proces tworzenia projektu Ruby z RSpec i szczegółowo omówi poszczególne komponenty.

Zacznij od poznania podstaw instalacji i korzystania z RSpec. Następnie zbuduj rzeczywisty interfejs API JSON, używając RSpec w całym procesie, aby napędzać przepływ pracy typu BDD outside-in. Zastosuj skuteczną strategię testowania, aby pisać szybkie, solidne testy, które wspierają ewolucyjne projektowanie poprzez refaktoryzację. Pozostała część książki zawiera ostateczny przewodnik po komponentach RSpec. Użyj metadanych rspec-core, aby pokroić swój zestaw specyfikacji. Zapoznaj się z matcherami rspec-expectations: komponuj je w elastyczny sposób, precyzyjnie określaj oczekiwane wyniki i szybko diagnozuj problemy za pomocą dobrych komunikatów o niepowodzeniu. Pisz szybkie, izolowane testy z podwójnymi testami rspec-mocks, jednocześnie przesuwając swój kod w kierunku prostszych interfejsów.

Autorzy, posiadający łącznie 20 lat doświadczenia w testowaniu automatycznym, dzielą się mądrością na temat testowania, która doprowadzi do przyjemnego i produktywnego testowania.

Czego potrzebujesz:

Aby podążać za książką, będziesz potrzebował Ruby 2.2+. Książka poprowadzi cię przez instalację RSpec 3 i konfigurację nowego projektu, który będzie z niego korzystał.

Dodatkowe informacje o książce:

ISBN:9781680501988
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:275

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Skuteczne testowanie z Rspec 3: Twórz aplikacje Ruby z pewnością siebie - Effective Testing with...
Nasze testy znów są uszkodzone! Dlaczego...
Skuteczne testowanie z Rspec 3: Twórz aplikacje Ruby z pewnością siebie - Effective Testing with Rspec 3: Build Ruby Apps with Confidence

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

© 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)