Informatyka i matematyka

Harry J.W. Percival – TDD w praktyce. Niezawodny kod w języku Python

Każdy programista marzy o pracy z przejrzystym kodem, który został w
całości pokryty testami. Niestety, rzeczywistość bywa często daleka od
ideału. A może da się go jednak osiągnąć? Odpowiedzią na to pytanie
jestTDD(ang.Test-Driven Development), czyli wytwarzanie
oprogramowania sterowane testami. Jak zacząć stosować tę technikę? Na to
i wiele innych pytań odpowiada ta książka. Zacznij w praktyce realizować
koncepcje płynące z TDD w połączeniu z językiemPython. Na początku
dowiedz się, jak skonfigurowaćDjangoza pomocą testu funkcjonalnego,
oraz skorzystaj z modułuunittest. Zdobądź też bezcenną wiedzę na temat
testowania widoków, szablonów i adresów URL oraz naucz się testować
układy strony i style. Sprawdź, jak zapewnić ciągłą integrację z
wykorzystaniem systemuJenkinsoraz najlepszych praktyk w tworzeniu
testowalnego kodu. Książka ta jest doskonałą lekturą dla wszystkich
programistów tworzących aplikacje internetowe w języku Python. Twój kod
może być naprawdę łatwy w utrzymaniu!

* Poznaj sposób pracy wykorzystujący podejście TDD, między innymi cykl
test jednostkowy i tworzenie kodu, a później refaktoryzacja.

* Używaj testów jednostkowych dla klas i funkcji oraz testów
funkcjonalnych pozwalających na symulowanie działań podejmowanych przez
użytkownika w przeglądarce internetowej.

* Dowiedz się kiedy i jak używać obiektów imitacji, a także poznaj wady
i zalety testów odizolowanych i zintegrowanych.

* Przetestuj i automatyzuj wdrożenie za pomocą serwera prowizorycznego.

* Zastosuj testy względem przygotowanych przez firmy trzecie wtyczek,
które integrujesz z witryną.

* Używaj środowiska ciągłej integracji w celu automatycznego wykonywania
testów.źródło opisu: Matras źródło okładki: Matras

Wydawnictwo:
Helion
ISBN:
9788328313774
Kategoria:
informatyka i matematyka
Język:
polski

Dodaj komentarz