![Kurs z certyfikatem](https://static01.helion.com.pl/ebookpoint/images/testy_kursy/bookpage_cert_info.png)
- Autor:
- Długość
- liczba lekcji: 22, czas trwania: 3:11:43
- Ocena
Kurs video
Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw
![Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw Jakub Wasielak - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/vteskp.png)
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 3:11:43
- Technologia:
- Python 3, PyCharm 3.4
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 37:54
-
2. Py.test 2:10:38
- 2.1. Asercje - pierwsze testy 10:16
- 2.2. Parametryzacja testów - te same testy dla różnych danych 12:35
- 2.3. Fixtures - reużywalne fragmenty kodu 12:27
- 2.4. Parametryzacja fixtures - te same fixture dla różnych danych 13:43
- 2.5. Zaawansowane opcje fixture - automatyczne użycie, tymczasowe pliki 14:46
- 2.6. Requests - zapytania do zewnętrznych serwisów 9:36
- 2.7. Monkey patching - jak zastąpić dowolną funkcjonalność 11:33
- 2.8. Mockowanie obiektów - monkey patching zrobiony lepiej 9:37
- 2.9. Mock i MagicMock - jak to naprawdę działa? 6:42
- 2.10. Conftest - globalny plik konfiguracyjny 3:47
- 2.11. Coverage - sprawdzanie pokrycia kodu testami 8:21
- 2.12. PDB/WDB - jak debugować kod 7:01
- 2.13. Uruchamianie wyłącznie pożądanych testów 5:01
- 2.14. Pytest.mark - oznaczenie testów flagami skip i xfail 5:13
-
3. Test Driven Development 20:11
-
4. Zakończenie 3:00
Opis kursu video : Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw
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.
Wybrane bestsellery
Videopoint - inne książki
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: Testy automatyczne kodu Python. Kurs video. Pisanie testów jednostkowych od podstaw Jakub Wasielak (38)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(23)
(10)
(2)
(2)
(0)
(1)
więcej opinii