- Strona główna ›
- Książki, muzyka, film ›
- Książki ›
- Informatyka ›
- Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji Alessandro Molina
Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji Alessandro Molina
Produkt chwilowo niedostępny w sklepie internetowym
Opis produktu
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 zaupominekowano 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 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.
Dane techniczne
| Nazwa: | HELION S.A. |
|---|---|
| Ulica i numer budynku: | ul. Kościuszki 1C |
| Kod pocztowy: | 44-100 |
| Miasto: | Gliwice |
| Adres elektroniczny: | gpsr@grupahelion.pl |
| Autor: | Alessandro Molina |
| Język wydania: | Polski |
| Oprawa: | Miękka |
| Tytuł: | Programowanie sterowane testami w Pythonie. Jak tworzyć skalowalne zestawy testów i aplikacji Alessandro Molina |
| Wydawnictwo: | Helion |
Dokumenty do pobrania
Producent
Nie znalazłeś produktu dla siebie?
Opinie
Dodaj pierwszą opinię dotyczącą tego produktu
Zakup dla pełnoletnich
Ten produkt jest tylko dla pełnoletnich.
