Automatyzacja testów w Pythonie.

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

Jak przebiega ten warsztat?

Warsztat obejmuje:

12 godzin zajęć w ciągu dwóch dni.

Czym są zajęcia zdalne?

Atmosfera i przebieg szkolenia 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.

Szkolenie 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 warsztat?

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.

Wymagania:

  • znajomość podstaw języka Python. Nie znasz podstaw? Odezwij się do nas, a podamy Ci zakres materiału, który należy przećwiczyć przed zajęciami aby móc czuć się swobodnie.
  • chęć do podjęcia nauki języka Python

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. Warsztaty 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 warsztatów.

Zakładamy stworzenie do 5 testów automatycznych.

Warsztat 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. Wprowadzenie do języka Python

  • Podstawowa składnia języka oraz przydatne biblioteki

2. Wprowadzenie do PyCharm IDE

  • Czyli – Integrated Development Environment

3. Wprowadzenie do automatyzacji testów

  • Planowanie procesu automatyzacji, co warto automatyzować?

4. Wprowadzenie do narzędzie Selenium

  • Selenium Webdriver

5. Implementacja skryptów automatycznych

  • Od najprostszych nawiązujących połączenie z przeglądarką i odnalezienie elementu na stronie po parametryzowane skrypty – 5 skryptów testowych

6. Wprowadzenie do BDD oraz wzorca PoP

  • Czyli (Behavior Driven Development) oraz (Page Object Pattern)

7. Wyszukiwanie elementów na stronie WWW

  • (CSS, xPath)

8. Raportowanie przebiegu testu

9. Praca z repozytorium kodu GitHub

  • Praca z konsolą oraz podstawowe komendy

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 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

 

Cena
1050
Rozłóż płatność na raty 0%
Zapisz się!
Termin:

27-28.08.2022

Sobota i niedziela 10:00-16:00

2 trenerów

Możliwość konsultacji 1:1 ze Specjalistą Python

Raty 0% – napisz do nas

 

Miejsce:

Zdalnie

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836