Automatyzacja 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

Trener
Piotr Gaczkowski
Specjalista Python, C/C++
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!
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
Zdalnie
e-mail: kontakt@codeme.pl
tel.: 724 379 836