Testowanie Elixiru: Skuteczne i solidne testowanie Elixira i jego ekosystemu

Ocena:   (4,8 na 5)

Testowanie Elixiru: Skuteczne i solidne testowanie Elixira i jego ekosystemu (Andrea Leopardi)

Opinie czytelników

Obecnie brak opinii czytelników. Ocena opiera się na 13 głosach.

Oryginalny tytuł:

Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

Zawartość książki:

Elixir oferuje nowe paradygmaty i rzuca wyzwanie testowaniu w niekonwencjonalny sposób. Zacznij od ExUnit: prawie wszystko, czego potrzebujesz do pisania testów obejmujących wszystkie poziomy szczegółowości, od jednostkowych po integracyjne, ale tylko wtedy, gdy wiesz, jak go w pełni wykorzystać - pokażemy Ci, jak to zrobić. Poznaj specyficzne wyzwania związane z testowaniem Elixira, takie jak moduły oparte na OTP, kod asynchroniczny, aplikacje oparte na Ecto i aplikacje Phoenix. Poznasz nowe narzędzia, takie jak Mox do testowania makiet i StreamData do testowania opartego na właściwościach. Uzbrojony w tę wiedzę, możesz tworzyć zestawy testów, które dodadzą wartości do twojego cyklu produkcyjnego i uchronią cię przed regresjami.

Pisz testy Elixir, z których możesz być dumny. Zanurz się w filozofii testowania Elixir i opanuj terminologię oraz koncepcje leżące u podstaw dobrych testów. Stwórz i ustrukturyzuj kompleksowy zestaw testów ExUnit, zaczynając od podstaw, i zbuduj kompleksowe pokrycie testowe, które zapewni bezpieczeństwo refaktoryzacji i pewność, że kod działa zgodnie z projektem. Wykorzystaj testy, aby uczynić swoje oprogramowanie bardziej niezawodnym i odpornym na błędy.

Poznaj podstawowy zestaw narzędzi dostarczanych przez ExUnit i Mix do pisania i organizowania zestawu testów. Testuj kod zbudowany wokół różnych funkcjonalności OTP. Izolacja kodu poprzez wstrzykiwanie zależności i użycie Moxa. Napisz kompleksowe testy dla projektów Ecto, obejmujące Ecto jako narzędzie bazodanowe, a także samodzielne narzędzie do walidacji danych. Testowanie kanałów Phoenix od końca do końca, w tym uwierzytelnianie i łączenie tematów. Napisz testy kontrolerów Phoenix i zrozum koncepcje testowania integracyjnego w Elixirze. Naucz się testowania opartego na właściwościach za pomocą StreamData od autora, który napisał tę bibliotekę.

Koduj z dużą pewnością, że w pełni wykorzystujesz swój zestaw testów, korzystając z odpowiednich narzędzi, które sprawiają, że testowanie kodu jest przyjemnością i wartościową częścią cyklu rozwoju.

Czego potrzebujesz:

Aby w pełni wykorzystać możliwości tej książki, należy zainstalować Elixir 1.8 lub nowszy oraz Erlang/OTP 21 lub nowszy. Aby ukończyć odpowiednie rozdziały, będziesz również potrzebował Ecto 3.1 lub nowszego, EctoSQL 3.1 lub nowszego oraz Phoenix 1. 3 lub nowszej.

Dodatkowe informacje o książce:

ISBN:9781680507829
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2021
Liczba stron:220

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Testowanie Elixiru: Skuteczne i solidne testowanie Elixira i jego ekosystemu - Testing Elixir:...
Elixir oferuje nowe paradygmaty i rzuca wyzwanie...
Testowanie Elixiru: Skuteczne i solidne testowanie Elixira i jego ekosystemu - Testing Elixir: Effective and Robust Testing for Elixir and Its Ecosystem

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)