spomiędzy 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 iż taki sposób pracy wydaje się dość wymagający dla zespołów deweloperów, z łatwością 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 ergonomicznej książce starannie 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 zaimplementowany w Pythona moduł testów jednostkowych unittest, frameworki pytest i Robot oraz biblioteka webtest. Omówiono również 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 samoczynnymi i modelem programowania TDD. Poszczególne koncepcje zostały zilustrowane praktycznymi przykładami użycia narzędzi dostępnych w Pythonie.W książce między innymi: najkorzystniejsze praktyki dotyczące projektowania testów praca z frameworkiem pytest przeznaczonym do testowania aplikacji tworzenie testów praktycznych dla aplikacji WSGI za pomocą biblioteki webtest zasady programowania sterowanego testami techniki tworzenia bezawaryjnych aplikacji w PythonieNajważniejsze jest testowanie kodu - od pierwszej linii!O autorzeAlessandro Molina od dwóch dekad programuje w Pythonie.
Pasjonuje się użyciem 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ł również udział w takich projektach Pythona jak FormEncode, ToscaWidgets i Ming MongoDB ORM.
Opinie i recenzje użytkowników
Dodaj opinie lub recenzję dla Programowanie sterowane testami w pythonie. jak tworzyć skalowalne zestawy testów i aplikacji. Twój komentarz zostanie wyświetlony po moderacji.