Szkolenie "Warsztat z Pythona dla początkujących"

Szkolenie praktyczne

Z myślą o początkujących testerach i początkujących automatykach przygotowaliśmy wyjątkowy, jednorazowy warsztat z Pythona i automatyzacji testów.

 

Warsztat stanowi wprowadzenie do Pythona oraz do automatyzacji testów stron internetowych przy użyciu narzędzi Selenium Webdriver, Jenkins oraz Selenium Grid. Celem 3-dniowego kursu jest nabycie umiejętności weryfikacji elementów stron internetowych oraz ich poprawnego działania. Uczestnicy nauczą się podstaw programowania w języku Python, dowiedzą się, jak działają strony internetowe pod maską oraz co definiuje poprawne działanie serwisów. Nauczą się także pisania testów automatycznych oraz uruchamiania ich na własnej aplikacji Jenkins.

 

Do kogo jest kierowany warsztat

Do osób początkujących, zaczynających lub chcących rozpocząć przygodę z automatyzacją testów stron internetowych. Wymagana jest generalna znajomość i obsługa komputerów oraz minimalna wiedza o tym, czym są języki programowania i jak działają. Nie jest wymagane doświadczenie w testowaniu oprogramowania, aczkolwiek mile widziane.

 

Tematyka warsztatu

Dzień I

  1. Wprowadzenie do Pythona
  2. Syntax, zmienne i typy, podstawowe operatory, instrukcje if oraz pętle
  3. Ćwiczenia i pisanie prostych skryptów podczas omawiania teorii

 

Dzień II

  1. Wprowadzenie do technologii webowych - HTML, Javascript, Ajax i co dzieje się pod maską przeglądarki internetowej
  2. Pisanie scenariuszy testowych w oparciu o aplikacje web
  3. Pisanie własnych metod wspomagających
  4. Dynamicznie generowane strony internetowe i jak sobie z nimi radzić - oczekiwanie na elementy
  5. Automatyzacja scenariuszy testowych
  6. Wypełnianie formularzy
  7. Poruszanie się między wieloma oknami
  8. Jak lokalizować elementy - xpath
  9. Sięganie po atrybuty elementów oraz ich wartości

 

Dzień III

  1. Stawianie Selenium Grid
  2. Uruchamianie testów zdalnie
  3. Desired capabilities - jak uruchomić test na konkretnej platformie dostępnej w naszym Selenium Grid
  4. Stawianie oraz konfiguracja Jenkinsa
  5. Uruchamianie testów zdalnie poprzez Jenkinsa

Materiały

Chcesz wiedzieć co się dzieje na EDU?

Zapisz się na newsletter i otrzymuj najnowsze informacje!

˟
Zapisz się
Chcesz być na biężąco?
˟
Dziękujemy za zapisanie się na newsletter. Potwierdź subskrypcję klikając w link aktywacyjny przysłany na maila.