KSIĄŻKA
Programowanie sterowane testami w Pythonie Jak tworzyć skalowalne zestawy testów i aplikacji - Alessandro Molina [KSIĄŻKA]
5699
Wysyłamy w ciągu 2‑7 dni
Darmowa wysyłkaKup jeszcze za 99.99zł
Poczta Polska999
Paczkomaty 24/7 1599
Kategoria | Korzystanie z internetu |
Autor | Alessandro Molina |
Ilość stron | 296 |
Okładka | miękka |
Opis | 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 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. |
EAN | 9788328386648 |
Dział | KSIĄŻKA |
Data premiery | 2022-04-29 |
ISBN | 9788328386648 |
Autor | Alessandro Molina |
Rok wydania | 2022 |
Język | polski |
Ilość stron | 296 |
Okładka | miękka |
Liczba nośników | [1xKSIĄŻKA] |
Wysokość (razem z opakowaniem) | 18 |
Długość (razem z opakowaniem) | 240 |
Szerokość (razem z opakowaniem) | 170 |
Korzystanie z internetu
Książki