pokaz koszyk
rozwiń menu
tylko:  
Tytuł książki:

Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji

Autor książki:

Alessandro Molina

Dane szczegółowe:
Wydawca: Helion
Rok wyd.: 2022
Oprawa: miękka
Ilość stron: 296 s.
EAN: 9788328386648
ISBN: 978-83-2838-664-8
Data: 2022-04-28
53.07 
pozycja dostępna Wyślemy w czasie: 1-3 dni

Opis książki:

Spośród wielu koncepcji tworzenia oprogramowania na szczególną uwagę zasługuje model programowania sterowanego testami, znany jako TDD. Technika ta opiera się na integracji procesów projektowania aplikacji i pisania kodu z prowadzeniem testów. Mimo że taki sposób pracy wydaje się dość wymagający dla zespołów deweloperów, łatwo się przekonać, że TDD pozwala na stałe uzyskiwanie dobrych efektów, a opracowane tą metodą aplikacje zaskakują stabilnością i przewidywalnością w środowisku produkcyjnym.

W tej praktycznej książce dokładnie opisano koncepcje przeprowadzania testów oprogramowania, a szczególny akcent położono na model programowania sterowanego testami. Przedstawiono w niej również szeroką gamę przydatnych do testowania narzędzi, takich jak wbudowany w Pythona moduł testów jednostkowych unittest, frameworki pytest i Robot, a także biblioteka webtest. Omówiono też zasady projektowania testów, testowania kodu podczas implementacji nowych funkcjonalności i tworzenia pełnych zbiorów testów. Ponadto dokładnie zaprezentowano najlepsze praktyki związane z testami automatycznymi i modelem programowania TDD. Poszczególne koncepcje zostały zilustrowane praktycznymi przykładami zastosowania narzędzi dostępnych w Pythonie.

W książce między innymi:
najlepsze praktyki dotyczące projektowania testów
praca z frameworkiem pytest przeznaczonym do testowania aplikacji
tworzenie testów funkcjonalnych dla aplikacji WSGI za pomocą biblioteki webtest
zasady programowania sterowanego testami
techniki tworzenia niezawodnych aplikacji w Pythonie
Najważniejsze jest testowanie kodu - od pierwszej linii!
O autorze
Alessandro Molina od dwóch dekad programuje w Pythonie. Pasjonuje się zastosowaniem tego języka do tworzenia aplikacji internetowych. Obecnie pracuje nad frameworkami Turbo Gears2 i Beaker. Opracował framework plikowej pamięci masowej DEPOT i prosty interpreter Java Scriptu dla Pythona, nazwany Duk Py. Brał też udział w takich projektach Pythona jak Form Encode, Tosca Widgets i Ming Mongo DB ORM.

Książka "Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji" - Alessandro Molina - oprawa miękka - Wydawnictwo Helion. Książka posiada 296 stron i została wydana w 2022 r. Cena 53.07 zł. Zapraszamy na zakupy!