Języki programowania IT i Nowe technologie Nauka i Edukacja

Automatyzacja testów w Pythonie

location icon
Warsztaty zdalne
calendar icon
Od 27 sie 10:00 do 28 sie 16:00
ticket icon
Od 1 050,00 zł

Automatyzacja testów w Pythonie - warsztat online

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

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!

Termin: 27-28.08.2022

Godziny 10:00 - 16:00

Liczba godzin: 12 godzin zajęć warsztatowo-wykładowych z trenerem

Gdzie? zdalnie

Trenerzy: Mirosław Pałysiewicz  IT Test Manager & Członek Hackerspace Trójmiasto

                 Piotr Gaczkowski  Specjalista Python, C/C++ & Członek Hackerspace Trójmiasto

Dla kogo:

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

Dlaczego:

Z kilku powodów. "Wiele osób, z którymi miałem okazję rozmawiać szukało swojej pierwszej pracy lub zastanawiało się nad zmianą profesji. Często wyór padał właśnie na Testera oprogramowania z umiejętnością automatyzacji skryptów. Warsztat ma na celu pokazanie jak może wyglądać rozpoczęcie procesu automatyzacji oraz dać możliwość odpowiedzi uczestnikom na nurtujące ich pytania zwiąane z tym zagadnieniem. Ostatni powód to nasza pasja do dzielenia się wiedzą" - Trener Mirosław Pałysiewicz

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 niebędnymi do przygotowania własnego rozwiązania (framework) i utrzymania go:

  • Wprowadzenie do języka Python (podstawowa składnia języka oraz przydatne biblioteki)
  • Wprowadzenie do PyCharm IDE (Integrated Development Environment)
  • Wprowadzenie do automatyzacji testów (planowania procesu automatyzacji, co warto automatyzować?)
  • Wprowadzenie do narzędzie Selenium (Selenium Webdriver)
  • 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)
  • Wyszukiwanie elementów na stronie WWW (CSS, xPath)
  • Wprowadzenie do BDD (Behavior Driven Development) oraz wzorca PoP (Page Object Pattern)
  • Raportowanie przebiegu testu
  • Praca z repozytorium kodu GitHub (praca z konsolą oraz podstawowe komendy)
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
  • Bezpłatne materiały szkoleniowe
  • 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

Inne sposoby płatności:
  • Jesteś absolwentką/absolwentem? Skorzystaj z rabatu.
  • Masz pytania? Napisz na kontakt@codeme.pl


Więcej informacji i program kursu dostępny na stroniehttps://codeme.pl/automatyzacja-w-python/

Bądź z nami na bieżąco: https://www.facebook.com/FundacjaCODEME

Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Bilety dostępne do Cena Liczba
  Bilet EarlyBirds!
już niedostępne 850,00 zł -
  Bilet Regular
26 Sierpnia 2022, 12:00 1 050,00 zł