16-godzinne szkolenie w formie warsztatu dla Programistów, Testerów
i pracowników działów IT, którzy w łatwy sposób chcą wprowadzić do zespołu testy automatyczne i automatyzację powtarzalnych procesów, zrozumiałe nie tylko dla osób technicznych.
Czym jest Robot Framework?
To framework oparty na Pythonie i podejściu wykorzystującym słowa kluczowe (KDT - Keyword Driven Testing).
Podczas szkolenia:
poznasz praktyczne i sprawdzone zastosowania Robot Framework
zobaczysz jak łatwo i szybko zacząć pisać testy automatyczne bez tworzenia skomplikowanej architektury
nauczysz się, jak przetworzyć manualne przypadki testowe na ich automatyczne odpowiedniki
dowiesz się, jak czytać raporty, które pozwolą szybko i skutecznie wykryć błąd w oprogramowaniu
zrozumiesz jak zautomatyzować powtarzalne procesy RPA (Robotic Process Automation
// Szkolenie zdalne z trenerem NA ŻYWO
16-godzinne szkolenie w formie warsztatu dla Programistów, Testerów i pracowników działów IT, którzy w łatwy sposób chcą wprowadzić do zespołu testy automatyczne zrozumiałe nie tylko dla osób technicznych.
Czas trwania: 16 godzin
Liczba uczestników: min. 6 / max. 16 osób
Korzyści z wykorzystywania Robot Framework
Wykorzystując Robot Framework przekonasz się, że zbudowanie infrastruktury
pod testy automatyczne w Twojej firmie jest tak proste, że możesz zrobić to samodzielnie!
Szkolenie odbędzie się w formie zdalnej
na platformie Zoom. Zajęcia odbywają się
z trenerem na żywo przy zachowaniu pełnej interakcji, w tym:
Czego się nauczysz?
Po szkoleniu Robot Framework automatyzacja testów
stanie się dla Ciebie zrozumiała, szybka i przyjemna!
Terminy zajęć
// DZIEŃ 4
czwartek 15.10, godz. 17:00 - 20:00
// DZIEŃ 5
poniedziałek 19.10, godz. 17:00 - 20:00
// DZIEŃ 1
poniedziałek 5.10, godz. 17:00- 21:00
// DZIEŃ 2
czwartek 8.10, godz. 17:00 - 20:00
// DZIEŃ 3
poniedziałek 12.10, godz. 17:00 - 20:00
Prowadzący
Mateusz Nojek
Programista z wykształcenia, tester z zamiłowania. Wierzy, że większy nacisk na testowanie pozwala podnieść jakość produktu, a tym samym jego sprzedaż i zadowolenie użytkowników. Popularyzator technologii Robot Framework. W poprzedniej firmie wprowadził automatyzację testów, co pozwoliło odciążyć testerów manualnych od nadmiaru pracy, tym samym zwiększając pokrycie testowe oprogramowania. Miłośnik pisania pięknego i czytelnego kodu - zrozumiałego nie tylko dla osób technicznych. Fan Gwiezdnych Wojen i kotów.
Senior QA Automation Engineer
Dla kogo jest to szkolenie?
Dla kogo NIE jest to szkolenie?
Forma szkolenia
Szkolenie odbędzie się w formie zdalnej na platformie Zoom.
Zajęcia odbywają się z trenerem na żywo przy zachowaniu pełnej interakcji, w tym:
Dzięki zdalnej formie szkolenia, oszczędzasz czas i unikasz dodatkowych kosztów związanych z dojazdem na każde ze spotkań.
Szkolenie odbędzie się w formie zdalnej
na platformie Zoom. Zajęcia odbywają się
z trenerem na żywo przy zachowaniu pełnej interakcji, w tym:
Czego potrzebujesz?
Na komputerze powinno być zainstalowane następujące oprogramowanie:
podstawowy
Od uczestników szkolenia wymagana jest minimalna wiedza z zakresu programowania. Nie wymagamy znajomości Pythona!
16 godzin
16 godzin wypełnionych praktyką pod okiem Senior QA Automation Engineera
certyfikat
Wszyscy uczestnicy warsztatów otrzymają certyfikat ukończenia
Program szkolenia
// Wstęp do automatyzacji testów
// Zmienne, Biblioteki, Keywordy
Moduł 1: Wprowadzenie
// Omówienie Robot Framework
// Przykłady zastosowania
Moduł 2: Podstawy testowania
// Cele testowania
// Testy manualne a automatyczne
// Czym jest automatyzacja
Moduł 3: Czynności przygotowujące do automatyzacji
// Eksploracja i poznanie systemu
// Wyznaczenie obszarów pod automatyzację
// Kiedy automatyzować, a kiedy nie
// Przygotowanie przypadku testowego
Moduł 4: Podstawy Robot Framework
// Instalacja, uruchomienie
// Podział pliku na sekcje
// Omówienie poszczególnych sekcji
Moduł 5: Pierwszy automatyczny test case
// Pierwszy przypadek testowy z użyciem wbudowanych keywordów
// Pliki wyjściowe RF
// Omówienie raportu z wynikami
// Stworzenie testu failującego i omówienie wyników
Moduł 6: Zmienne
// Pojęcie zmiennej
// Omówienie poszczególnych typów zmiennych
// Zmienne liczbowe
// Zmienne wbudowane
// Variable table
// Resource files
// Zmienne z linii komend
Moduł 7: Biblioteki
// Keywordy z zaimportowanych wbudowanych bibliotek
// Ładowanie bibliotek 3rd party
Moduł 8: Pisanie własnych keywordów
// Budowa keywordów - nazwa, argumenty, wartości zwracane
// Typy argumentów
// Zwracanie wartości różnych typów z keywordów
// Pythonowy odpowiednik keyworda
// Czytanie logów, sterowanie egzekucją
// Scope, KDT, Testy GUI
Moduł 9: Kontrola wykonywania kodu
// Pętle FOR
// Instrukcje warunkowe IF
Moduł 10: Organizacja testów i kontrola egzekucji testów
// Łączenie testów w suity
// Podział na pliki, kolejność sekcji
Moduł 11: Opcje z linii komend
// Tagowanie - include i exclude oraz inne opcje
Moduł 12: Logowanie i czytanie outputu
// Setup i Teardown
// Idea przygotowywania danych i ich sprzątania
// Setup i Teardown na poziomie suity lub testu
Moduł 13: Zmienne globalne, suity oraz testy
// Objaśnienie pojęć, zastosowania
Moduł 14: Pisanie testów GUI
// Pisanie testów GUI z Selenium Library
Moduł 15: KDT - Keyword Driven Testing
// Testowanie oparte na słowach kluczowych
Moduł 16: Zadanie: test GUI
// Wykorzystanie zdobytych umiejętności w praktyce
Moduł 19: Ciekawostki
// dobre praktyki przy pisaniu kodu
// zrównoleglenie testów, tworzenie bibliotek, listenery
Moduł 20: Sesja Q&A
Moduł 18: Coding Guidelines
// Dokumentowanie kodu
// Init files
// Taski
// DDT - Data Driven Testing
// BDD (Gherkin)
Moduł 17: Tematy uzupełniające
// Tematy uzupełniające, Q&A
Cennik
BILET
"EARLY BIRDS"
PAKIET "3 OSOBY"
BILET STANDARDOWY
890 PLN
+ VAT / uczestnik
+ VAT / uczestnik
990 PLN*
+ VAT / uczestnik
1090 PLN
* przy zgłoszeniu do 25.09.2020
PAKIET
"3 OSOBY"
Po otrzymaniu zgłoszenia skontaktujemy się z Tobą, aby ustalić szczegóły.
Masz pytania?
Koordynator ds. szkoleń dla firm // infoShare Academy
telefon:
e-mail:
Jesteś zainteresowany zorganizowaniem tego szkolenia w formie zamkniętej,
dla pracowników Twojej firmy? Skontaktuj się z nami!