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.
\nW 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.
\nW książce między innymi:
\nnajlepsze praktyki dotyczące projektowania testów\npraca z frameworkiem pytest przeznaczonym do testowania aplikacji\ntworzenie testów funkcjonalnych dla aplikacji WSGI za pomocą biblioteki webtest\nzasady programowania sterowanego testami\ntechniki tworzenia niezawodnych aplikacji w Pythonie\nNajważniejsze jest testowanie kodu - od pierwszej linii!
\nO autorze
\nAlessandro Molina od dwóch dekad programuje w Pythonie. Pasjonuje się zastosowaniem tego języka do tworzenia aplikacji internetowych. Obecnie pracuje nad frameworkami TurboGears2 i Beaker. Opracował framework plikowej pamięci masowej DEPOT i prosty interpreter JavaScriptu dla Pythona, nazwany DukPy. Brał też udział w takich projektach Pythona jak FormEncode, ToscaWidgets i Ming MongoDB ORM.
\n Skryť popis- Nakladateľ: Helion
- Kód:
- Rok vydania: 2022
- Jazyk: Poľština
- Väzba: Měkká
- Počet strán: 296
- Šírka balenia: 17 cm
- Výška balenia: 24 cm
- Hĺbka balenia: 1.5 cm
Recenzie