Automatyzacja testów z podstawami Python.

Chcesz przyspieszyć i zoptymalizować swoją pracę? Czas na poznanie świata automatyzacji testów w Pythonie!

Jak przebiega ten kurs?

24 godziny zajęć zdalnych w ciągu dwóch weekendów.

Czym są zajęcia zdalne?

Atmosfera i przebieg kursu jest zbliżony do tego odbywającego się w trybie stacjonarnym, z tą różnicą, że trener i inni uczestnicy są po drugiej stronie ekranu.

Kurs odbywa się w czasie rzeczywistym, w określonym dniu i godzinie w trybie online. Dzięki ustalonemu harmonogramowi i prowadzeniu zajęć na żywo, uczestnicy mogą kontaktować się z trenerem na bieżąco i są zmotywowani do regularnego uczestnictwa.

Dla kogo jest ten kurs?

Nasze zajęcia dedykowane są wszystkim którzy nie posiadają wiedzy z zakresu testów automatycznych, ale kojarzą z czym wiąże się proces tworzenia kodu.

Bardzo ciężko jest wyobrazić sobie doświadczonego programistę, który podczas rozwijania kodu nie chce go przetestować.

Proces powstawania oprogramowania powoduje, że kod z napisanymi testami automatycznymi jest o wiele bardziej odporny na przypadkowe błędy, które przecież popełnia każdy!
Nasze zajęcia dedykowane są wszystkim, którym zależy na dostarczaniu poprawnego kodu.

Co?

Chcielibyśmy skupić się na wprowadzeniu w świat testów automatycznych aplikacji/stron internetowych. Porozmawiamy między innymi o tym, czym jest testowanie automatyczne, co możemy testować w ten sposób a co warto sprawdzić manualnie.

Oprócz tego będziemy pracować nad podstawowymi zagadnieniami niezbędnymi do przygotowania własnego rozwiązania (framework) i utrzymania go.

Jak:

Poświęcimy trochę czasu na poznanie teorii niezbędnej do rozpoczęcia automatyzacji testów. Zajęcia będą prowadzone w oparciu o dostępne portale webowe, gdzie będzie możliwość praktycznego wykorzystania poznanej wiedzy. Rozpoczniemy od najprostszych skryptów/funkcji, które będziemy rozbudowywać w trakcie trwania zajęć.

Kurs będzie prowadzony przez dwóch doświadczonych trenerów w formie zajęć online.

Co zyskasz dodatkowo? 

  • Bezpłatny dostęp do spotkań o tematyce rekrutacji na platformie DISCORD
  • Certyfikat – na zamówienie również w języku angielskim i w wersji papierowej
  • Wspólny kanał nauki, wymiana wiedzy z trenerami i absolwentami, dostęp do wydarzeń branżowych i ofert pracy, wymiana kontaktów

A ponadto…

  • Dla osób zaangażowanych – opinia mentora po kursie, którą będziesz mógł wykorzystać przy rekrutacji!
  • Jako absolwent otrzymasz 15% zniżki na kolejny kurs w CODE:ME

Program kursu

1. Środowisko programistyczne

  • konfiguracja środowiska
  • instalacja i konfiguracja Pythona oraz PyCharma

2. Podstawowe typy danych

  • wprowadzenie do podstawowych typów danych w Pythonie
  • prezentacja operacji arytmetycznych

3. Podstawowe kolekcje

  • używanie listy oraz słownika
  • praca z krotkami
  • pakowanie i rozpakowywanie krotek

4. Instrukcje sterujące

  • przedstawienie instrukcji warunkowych oraz pętli

5. Dokumentacja

  • praca z dokumentacją Pythona
  • poruszanie się po dokumentacji
  • wyszukiwanie informacji w dokumentacji online oraz offline

6. Selenium

  • czym jest Selenium?
  • instalacja Selenium
  • Selenium IDE
  • Selenium Server
  • Selenium Grid

7. Testowanie stron WWW

  • WebDriver
  • konsola developerska w przeglądarce
  • struktura HTML DOM

8. PyTest

  • struktura testów w PyTest
  • uruchamianie testów
  • pozostałe biblioteki testowe

9. Parametryzacja

  • generowanie losowych wartości
  • szyfrowanie haseł
  • czytanie plików
  • korzystanie z baz danych

10. Testowanie w zespole

  • raportowanie testów
  • Continuous Integration

Trener

Mirosław Pałysiewicz

IT Test Manager & Członek Hackerspace Trójmiasto

Posiada ponad 16 lat doświadczenia w obszarze zapewnienia jakości oprogramowania. Miał okazję uczestniczyć w różnych projektach informatycznych od małych zespołów skupionych na portalach z grami online przez aplikacje webowe z zakładami sportowymi czy zakupami online po złożone systemy z sektora energetycznego. Obecnie pracuje na stanowisku Test Menadżera w sektorze informacji marketingowej. Od 2012 roku zaangażowany również w szkolenia innych. Jego specjalnością są środowiska testowe, przygotowywanie testów i scenariuszy testowych, a także testowanie responsywnych stron mobilnych. Hobbystycznie zajmuje się technologią druku 3D i IoT. Zaangażowany w działalność trójmiejskiego Hackerpasce’u.

Trener

Piotr Gaczkowski

Specjalista Python, C/C++

Entuzjasta automatyzacji nudnych czynności. Programuje od około 10 roku życia. Z językiem Python związany od 15 lat. Uwielbia tworzyć proste rozwiązania na codzienne ludzkie problemy. Chętnie dzieli się wiedzą pisząc artykuły i prowadząc kursy. Posiada doświadczenie po obu stronach procesu rekrutacyjnego. W branży IT pracował na etacie i jako freelancer zarówno dla dużych firm, jak i kilkuosobowych startupów. Rzadko bez okularów przeciwsłonecznych, nigdy bez słuchawek.

Nie odpowiada Ci termin, a może po prostu chcesz o coś zapytać?

Napisz do nas na kontakt@codeme.pl lub zadzwoń pod 537 492 774. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

 

Cena
1200 220 zł zniżki
980
Promocja do 23.12.2022!
Zapisz się!
Termin:

28-29.01 oraz 4-5.02

Sobota i niedziela 10:00-16:00

2 weekendy

Raty 0% – napisz do nas

 

Miejsce:

Zdalnie

Kontakt

e-mail: kontakt@codeme.pl

tel.: 537 492 774