reklama - zainteresowany?

Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw - Helion

Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw
video
Autor: Jakub Wasielak
ISBN: 978-83-283-4475-4
Format: video
Data wydania: 0000-00-00
Księgarnia: Helion

Cena książki: 31,05 zł (poprzednio: 69,00 zł)
Oszczędzasz: 55% (-37,95 zł)

Dodaj do koszyka Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw

Tagi: Python - Programowanie

Obierz kurs na sprawne testowanie kodu

Trudno wyobrazić sobie doÅ›wiadczonego programistÄ™, który w trakcie rozwijania kodu nie dba o jego przetestowanie. Dynamika powstawania oprogramowania powoduje, że kod z napisanymi testami automatycznymi jest o wiele bardziej odporny na przypadkowe bÅ‚Ä™dy, które — nie ma co ukrywać — zdarzajÄ… siÄ™ nawet najlepszym. Jeżeli wiÄ™c zależy Ci na dostarczaniu niezawodnego kodu, testy automatyczne sÄ… obowiÄ…zkowym punktem na Twojej liÅ›cie „to do”. W trakcie tego kursu nauczysz siÄ™, jak z sukcesem tworzyć podstawowe, a przy okazji najważniejsze z nich, czyli testy jednostkowe, które sprawdzajÄ… najbardziej szczegóÅ‚owe funkcje.

Niniejsze szkolenie to doskonaÅ‚y przewodnik po najpopularniejszej bibliotece sÅ‚użącej do testowania kodu jÄ™zyka Python, czyli py.test. Autor kursu nie omawia wyÅ‚Ä…cznie dokumentacji — kÅ‚adzie nacisk przede wszystkim na dobre nawyki i zwyczaje, które zwiÄ™kszajÄ… zarówno wartość testów, jak i biegÅ‚ość ich tworzenia. Osoba, która ukoÅ„czy proponowane przez nas szkolenie, z pewnoÅ›ciÄ… nabierze wprawy w pisaniu testów jednostkowych oraz polepszy jakość tworzonego oprogramowania. Co wiÄ™cej, opanowanie testów jednostkowych bÄ™dzie Å›wietnym wstÄ™pem do nauki testowania funkcjonalnego oraz behawioralnego.

Co CiÄ™ czeka podczas naszego profesjonalnego szkolenia?

Dzięki niniejszemu kursowi video:

  • poznasz Å›rodowisko PyCharm i nauczysz siÄ™ w nim pracować;
  • zrobisz sobie maÅ‚Ä… powtórkÄ™ z Pythona;
  • nauczysz siÄ™ sprawnie testować swój kod;
  • dowiesz siÄ™, jak oszczÄ™dzić czas podczas testowania;
  • przekonasz siÄ™, w jaki sposób skutecznie debugować kod.

Co więcej...

  • ...poznasz metodykÄ™ Test Driven Development.

Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw koÅ„czy siÄ™ na poziomie Å›rednio zaawansowanym. W trakcie szkolenia jego sÅ‚uchacz zdobÄ™dzie wyczerpujÄ…cÄ… wiedzÄ™ na temat testów jednostkowych. Kolejnym etapem nauki powinno być testowanie caÅ‚oÅ›ciowego dziaÅ‚ania — najlepiej w oparciu o aplikacje webowe.

Witaj w Å›wiecie testów jednostkowych!

UsiÄ…dź wygodnie, uruchom kurs i przygotuj siÄ™ na to, że kolejne trzy godziny swojego programistycznego życia spÄ™dzisz bardzo owocnie. Dowiesz siÄ™ mianowicie, czym sÄ… testy jednostkowe i kiedy warto — a nawet trzeba! — je stosować. Nauczysz siÄ™ pisać takie testy z wykorzystaniem wbudowanej w jÄ™zyk Python biblioteki unittest. Poznasz dobre praktyki rozwijania testów oraz metodykÄ™ ich pisania wedÅ‚ug szablonu given – when – then. Opanujesz zasady DRY (don’t repeat yourself), reguÅ‚y parametryzacji testów oraz mockowania, czyli tworzenia atrap obiektu, które bÄ™dÄ… naÅ›ladować jego funkcjonowanie. Dowiesz siÄ™, czym jest monkeypatching, oraz przyjrzysz siÄ™ globalnemu plikowi konfiguracyjnemu Conftest. Sprawdzisz pokrycie swojego kodu testami. Wreszcie — bÄ™dziesz debugować kod z użyciem wbudowanego debuggera pdb, korzystać z biblioteki wdb i zarzÄ…dzać uruchamianiem poszczególnych testów.

Dla zaawansowanych

Na koniec kursu poznasz najlepszÄ… możliwÄ… propozycjÄ™ dla poczÄ…tkujÄ…cych programistów: nauczysz siÄ™ rozwiÄ…zywać proste ćwiczenie, czyli tzw. kata, w metodyce Test Driven Development. Metodyka ta zyskuje na popularnoÅ›ci, zarówno jeÅ›li chodzi o ćwiczenia programistyczne, jak i o profesjonalne pisanie kodu. Dobre opanowanie TDD pozwala nie tylko na tworzenie testów równolegle z oprogramowaniem, ale również pokazuje, jak wartoÅ›ciowe może być podejÅ›cie od szczegóÅ‚u do ogóÅ‚u.

Poznaj naszego eksperta

Jakub Wasielak — jest programistÄ… Pythona, skoncentrowanym na rozwoju spoÅ‚ecznoÅ›ci zwiÄ…zanej z tym jÄ™zykiem. DziaÅ‚a jako wspóÅ‚organizator krakowskiej grupy Pykonik, uczestnik i twórca hackathonów oraz koordynator Python Challenge, majÄ…cego miejsce na konferencji PyConPL. W Pythonie pracuje od 10 lat — z nastawieniem na programowanie webowe. Na pytanie, co lubi w programowaniu, zawsze odpowiada, że kontakt z ludźmi. Poza relacjami miÄ™dzyludzkimi pielÄ™gnuje swojÄ… miÅ‚ość do fantastyki oraz gier planszowych. Po godzinach udziela siÄ™ jako koordynator zlotu miÅ‚oÅ›ników fantasy Fornost.

Dobry kod to nie taki, do którego nie można dopisać ani jednej linii, lecz taki, z którego nie można wyciąć ani jednej. Każdy refaktoring kodu budzi obawÄ™, powstrzymuje nas ryzyko zmiany rzeczy, które dziaÅ‚ajÄ…. Nie jesteÅ›my nieomylni, dlatego zadbajmy o to, żeby każda nasza zmiana zostaÅ‚a jak najlepiej przetestowana.

Dodaj do koszyka Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw

 

Osoby które kupowały "Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw", wybierały także:

  • GraphQL. Kurs video. Buduj nowoczesne API w Pythonie
  • Receptura na Python. Kurs Video. 54 praktyczne porady dla programist
  • Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty
  • Twórz gry w Pythonie. Kurs video. Poznaj bibliotekÄ™ PyGame
  • Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego

Dodaj do koszyka Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw

Spis treści

Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw -- spis treści

Dodaj do koszyka Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.