Wykorzystaj budżet szkoleniowy 2022 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Testowanie kodu w języku Python

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

06.03 08.03 Termin gwarantowany Szkolenie online
Zapisz się
05.06 07.06 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 2400 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. O testach
    • dlaczego testy są konieczne
    • zalety i wady testów
    • automatyczne vs. manualne testowanie
  2. Cechy i rodzaje testów
    • testy jednostkowe
    • testy integracyjne
    • testy funkcjonalne
    • testy end-to-end
  3. Twój pierwszy test
    • gdzie pisać testy
    • struktura testów
    • uruchamianie testów
  4. Assercje
    • różne metody sprawdzania
    • obsługa błędów
  5. Co testować
    • jak dobierać dane do testowania
    • co warto a co nie warto testować
  6. Mockowanie
    • połączenia z bazą danych
    • połączenia z internetem
  7. Zaawansowane scenariusze testowe
    • na co zwracać uwagę
    • testowanie wielu rzeczy naraz
  8. Dane testowe
    • ładowanie danych testowych z pliku
    • biblioteki do tworzenia danych testowych
  9. Nazewnictwo
    • jak nazywać testy
    • jakie komentarze powinny zwierać
  10. Dodatkowe narzędzia do testowania
  11. PyTest (najpopularniejsza biblioteka do testowania)
    • Zalety i wady PyTest
    • Konwencje nazewnicze modułów i funkcji i wynikające z nich konsekwencje dla uruchamianych testów
    • Asercje
    • Uruchamianie wybranych testów
    • Flagi skip i xfail
    • Fixtures - reużywalne fragmenty kodu
    • Parametryzowanie fixtures
    • Mockowanie obiektów w PyTest
    • Biblioteka Faker jako źródło danych testowych
    • Coverage - sprawdzanie pokrycia kodu testami

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

Szkolenie skierowane jest do osób chcących nauczyć pisać niezawodne oprogramowanie w Pythonie. Testy automatyczne są nieodzowną częścią programowania w Pythonie (zwłaszcza w większych projektach). Dzięki testom jesteś w stanie szybko i skutecznie stwierdzić czy Twój program działa tak jak powinien.

Szkolenie ma wymiar praktyczny. Do każdego omówionego tematu będą do wykonania zadania dla uczestników, dzięki czemu nauczysz się praktyki.

Po ukończeniu tego szkolenia będziesz umieć:

  • Pisać testy, które sprawdzą, czy Twój kod działa poprawnie
  • Korzystać z najlepszych praktyk podczas pisania testów
  • Testować całe aplikacje napisane w Pythonie
  • Wszystko, co musisz wiedzieć o automatycznym testowaniu w Pythonie

Terminy gwarantowane Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym czasie i miejscu. Więcej
Szkolenia online i udział online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Python!

Sprawdź, co mówią o nas ci, którzy nam zaufali

  • 4.9/5

    Tworzenie aplikacji WEB z użyciem frameworka Django

    11-11-2022 Świetni trenerzy - zawsze skłonni do pomocy. Wiedza merytoryczna na wysokim poziomie. Cierpliwość do grupy również. Bardzo duży zakres materiału Agnieszka Wieczorek, Zespół Szkół Techniczno-Informatycznych im. Jana Nowaka-Jeziorańskiego
  • 5.0/5

    Analiza danych w języku Python

    28-10-2022 Super szkolenie, polecam każdemu. Dobrze prowadzony i przekazany materiał. Duża dawka wiedzy praktycznej. Nie zmarnowałem ani jednej minuty na tym szkoleniu. Robert Kowalewski, PSGAZ
  • 4.81/5

    Analiza danych w języku Python

    26-10-2022 Spora dawka wiedzy, teraz czas na praktykę. Jakub Simla, EDUBROKER Sp. z o.o.
  • 4.9/5

    Uczenie maszynowe w Pythonie

    19-10-2022 Szkolenie interesujące i godne polecenia Rafał Radziwiński, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python - poziom średnio zaawansowany

    12-10-2022 Polecam wszystkim ! Eryk Kulasiński, Sysco Polska Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie. Polecam! Filip Drabarek, Powszechny Zakład Ubezpieczeń SA
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super prowadzący, bardzo duża wiedza. Warsztaty prowadzone w ramach szkolenia na najwyższym poziomie. Tomasz Urbaniak, Vector Blue Hub
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie, bardzo dużo poruszonych wątków, polecam! Bartosz Baraniewicz, ING Hubs B.V.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super szkolenie. Na pewno bede polecał dalej. Dużo zadań praktycznych. Prowadzący był bardzo dobrze przygotowany i przekazywał wiedzę w przystępny sposób. Krzysztof Jaczyński, Edubroker Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Serdecznie polecam szkolenia w JSystem naprawdę dużo wartościowej wiedzy jednocześnie otrzymujemy wyprawki na naukę samodzielną lub powtórki na bazie workbooków Piotr Wulczyński, Edubroker Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super prowadzący bardzo jasno przekazuje wiedzę i co najważniejsze jeden z najlepszych warsztatów pod względem ilości i poziomu, w jakim mogłem uczestniczyć. Min teorii, a ogrom praktyki. Ernest Zając, Powiat Koszaliński
  • 5.0/5

    Programowanie w języku Python - poziom średnio zaawansowany

    15-06-2022 Świetnie poprowadzone szkolenie, dużo zadań i praktycznych przykładów. Prowadzący bardzo dobrze tłumaczy poszczególne tematy. Polecam ! Kamil Drukała, ING Buissnes Shared Services B.V.
  • 5.0/5

    Analiza danych w języku Python

    15-06-2022 Bardzo polecam szkolenie z Mateuszem Z. - Analiza danych w języku Python. Szkolenie zostało zrealizowane profesjonalnie i w miłej atmosferze. Mateusz przekazał wiedzę w przystępny sposób, odpowiadał na każde zadane pytanie, pokazał nam dużo materiałów pomocnych w dalszej nauce. Polecam ; ) Dagmara Zadrożna, Acxiom Global Service Center Polska Sp.z.o.o.
  • 5.0/5

    Python dla administratorów i devopsów

    03-06-2022 Świetne szkolenie prowadzone w luźnej atmosferze z dużą ilością zadań. Prowadzący bardzo dobrze tłumaczy poszczególne elementy i odpowiada na każde pytania. Polecam w 100% ! Kamil Drukała, ING Buissnes Shared Services B.V.
  • 5.0/5

    Python dla administratorów i devopsów

    03-06-2022 Super szkolenie, dużo praktycznych informacji. Paweł Kotliński, Motorola Solutions Systems Polska Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    27-05-2022 Szkolenie poprowadzone bardzo rzetelnie. Duża ilość praktycznych materiałów, pokazanie możliwości języka, bezproblemowa interakcja :) Błażej Kustra, ING Business Shared Services B.V.
  • 5.0/5

    Tworzenie aplikacji WEB z użyciem frameworka Django

    27-04-2022 Super! Tomasz Pecko, Polsat Media
  • 5.0/5

    Tworzenie aplikacji WEB z użyciem frameworka Django

    27-04-2022 Bardzo dobre szkolenie, polecam! Marcin Czubak, Polsat Media
  • 5.0/5

    Programowanie w języku Python

    08-04-2022 Dużo wiedzy w stosunku do czasu trwania szkolenia oraz fajne materialy. Vasyl Yakovishchak, Nielsen Services Poland Sp. z o.o.
  • 4.81/5

    Programowanie w języku Python - poziom średnio zaawansowany

    09-03-2022 Szkolenie ze średnio-zaawansowanego Pythona na duży plus. Bardzo fajne podejście prowadzącego Andrzeja do samego tematu, jak i osób uczestniczących w szkoleniu, a co najważniejsze - spora liczba warsztatów. Marcin Uściński, Exatel SA
  • 5.0/5

    Programowanie w języku Python - poziom średnio zaawansowany

    09-03-2022 Wielka wiedza przekazywana z poczuciem humoru! Polecam. Piotr Łyszewski, HSBC Service Delivery (Polska) Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    04-03-2022 Świetne szkolenie, polecam Jagoda Kozieł, ING Business Shared Services B.V.
  • 5.0/5

    Programowanie w języku Python

    04-03-2022 Polecam! Andrzej Gołata, Spółdzielnia Mieszkaniowa Budowlani
  • 5.0/5

    Analiza danych w języku Python

    02-02-2022 Zakres szkolenia zgodny z opisem. Prowadzący szkolenie posiada bardzo dużą wiedzę i kompetencje, w ciekawy sposób przekazuje wiedzę, porusza ciekawe przypadki i sposoby implementacji kodu. Przyjazna atmosfera szkolenia, otwartość na uczestników oraz na zadawane pytania jak również udzielanie precyzyjnych odpowiedzi. Czas i tempo szkolenia adekwatnie dopasowane do materiału szkoleniowego. Wszystko powyższe sprawiało, że szkolenie było czystą przyjemnością. Piotr Sidor, PSE Innowacje sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Najlepszy prowadzący ze wszystkich szkoleń na jakich dotychczas byłem. Wiedza przekazywana krok po kroku, z przykładami. Duże wsparcie w przypadku jakichkolwiek problemów. Polecam. Rafał Kucharski, Energa Informatyka i Technologie Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Świetne szkolenie. Prowadzący doskonale zna temat i ma dużą umiejętność przekazywania wiedzy. Żaden z uczestników nie mógł czuć się pominięty :) Łukasz Tarnowski, Energa Informatyka i Technologie Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Kurs z Pythona przepowadzany sprawnie i zrozumiale. Polecam! Marcin Ślusarczyk, Santander Bank Polska
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Merytorycznie, sprawnie, konkretnie, z dużą ilością ćwiczeń i materiałów. No i z "jajem" ;) Robert Komorowski, OSOBA PRYWATNA
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Bardzo dobre szkolenie, nieprawdopodobna wiedza i kompetencje prowadzącego. Mnóstwo dobrych przykładów, dobre tempo. Przez cały czas pomoc ze strony prowadzącego. Paweł Kucharczyk, Zespół Szkół Łączności w Krakowie
  • 4.9/5

    Python dla administratorów i devopsów

    26-11-2021 Bardzo dobrze przeprowadzone szkolenie. Ćwiczenia po większości zagadnień i jasne objaśnienia. Kamil Badowski, Robert Bosch Sp. z o.o.

Trenerzy kategorii Python

Mateusz Zimoch
Paweł Stasiński
Łukasz Jaworowski
Wojciech Grzybek
Andrzej Klusiewicz

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.