Przejdź do treści

Programowanie sterowane testami w Pythonie

57,70 zł
erli.pl Zobacz w sklepie

Opis

Programowanie sterowane testami w PythonieHelionSpoś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ówpraca z frameworkiem pytest przeznaczonym do testowania aplikacjitworzenie testów funkcjonalnych dla aplikacji WSGI za pomocą biblioteki webtestzasady programowania sterowanego testamitechniki tworzenia niezawodnych aplikacji w PythonieNajważniejsze jest testowanie kodu - od pierwszej linii!

ISBN: 9788328386648Autor: Alessandro MolinaWydawnictwo/Producent: HelionStrony: 296Format: 237x168 mmOprawa: broszurowaRok wydania: 2022