Warsztaty 26 Maja
Zapraszamy do zapoznania się ze szczegółami warsztatów.
10% rabatu przy rejestracji do 28 lutego
Warsztat I
"Testowanie UI z wykorzystaniem Selenium + Python"
QA Engineering Manager w DocPlanner. 1/3 QA, 1/3 Python, 1/3 Lead. Technomaniak śledzący wszystkie najnowsze technologie (i samodzielnie je wdrażający).
Czas trwania:
godzina 9:00-16:00
Data: 26.05.2023 r. (online)
Wymagania techniczne:
– Podstawowa znajomość Pythona
Przed szkoleniem należy zainstalować :
– Python: co najmniej 3.5
– Pycharm CE
opis
W ramach szkolenia zbudujemy MVP środowiska do testów automatycznych wraz z implementacją scenariuszy testowych oraz zastosowaniem odpowiednich wzorców projektowych.
Celem nadrzędnym będzie uzyskanie szkieletu frameworka spełniającego najistotniejsze wymagania - stabilność, czytelność oraz łatwość utrzymania.
Program szkolenia:
- Telegraficzny przegląd pracy z selektorami
- Podstawowa interakcja z obiektami na stronie
- Weryfikacja zachowania oraz stanów web elementów
- Tworzenie oraz zarządzanie asercjami i oczekiwanymi warunkami w testach
- Budowanie scenariuszy testowych w oparciu o unittest/pytest
- Refactor środowiska w oparciu o wzorce projektowe (Page Object Pattern)
-
Usprawnienia frameworku o dobre praktyki:
- Izolacja testów
- Rozgraniczenie warstwy biznesowej od setupu
- Usprawnienia w obszarze utrzymywalności
- Deklaratywne (co) vs imperatywne (jak) podejście do tworzenia testów
Warsztat II
"Cypress - od Testera Automatyzującego do TestOpsa"
Adam posiada doświadczenie w zakresie testowania oraz automatyzacji testów mobile (technologie natywne, hybrydowe) oraz frontend. Prelegent podczas wielu meetupów i konferencji. Obecnie pracuje jako Senior Software Engineer (Test Automation) i skupia się na technologii Cypress.
Czas trwania:
godzina 09:00-16:00
Data: 26.05.2023 r. (online)
Wymagania techniczne:
Warsztat jest przeznaczony dla osób posiadających doświadczenie związane z Cypress.
Podstawowa wiedza z Dockera i CI nie jest wymagana.
W ramach warsztatu uczestnicy będą korzystać z Dockera i Jenkinsa. Zaleca się żeby osoby miały już zainstalowany Docker Desktop i Cypress w wersji 12+.
opis
Świat metodyki Agile wymaga od specjalistów IT bycia multidyscyplinarnymi i zawsze przygotowanymi na zmiany. W ramach szkolenia nauczysz się jak rozwiązywać techniczne zadania począwszy od zbudowania infrastruktury testowej po automatyzację testowania w Cypress i raportowanie wyników testów. Przygotowane ćwiczenia i przykłady opierać się będą o Docker i Jenkins tak by opanować ich wykorzystanie w codziennej pracy związanej z automatyzacją testów.
Program szkolenia:
- Poznasz jak zapanować nad porządkiem w testach dzięki wzorcowi Page Object Pattern
- Zrozumiesz jak działają hooki, preprocessor oraz jak skonfigurować przydatne pluginy
- Ugruntujesz wiedzę o składni Cypress i poprawisz jakość swojego kodu
- Dostaniesz dawkę wiedzy o rozwiązywaniu najczęstszych problemów – nowe okna, iframe, autoryzacja i wiele innych
- Postawisz pierwsze kroki w roli Test-Opsa –> samodzielnie skonfigurujesz Pipeline z testami w CI
Warsztat III
"Jak wytłumaczyć zespołowi co testują automaty, czyli podstawy Mapowania Testów Automatycznych"
QA Lead z 10-letnim doświadczeniem w branży. Swoją przygodę zaczął od Testowania i automatyzacji obecnie pomaga innym jako consultant i mentor.
Czas trwania:
godzina 9:00-16:00
Data: 26.05.2023 r. (online)
Wymagania techniczne:
Zainstalowany Cypress
Pobrane Repo – link zostanie dostarczony mailowo przed warsztatem.
opis
Chyba wszyscy znamy ten problem: gdy developerzy i Managerowi pytają nas:
Co robią nasze testy automatyczne?
Ale jaki procent aplikacji pokrywają?
Jaką nam dostarczaj wartość?
OK a jak mogę wiedzieć co nie jest pokryte?
I to nie są łatwe pytania! Intucyjne dobrze to wiemy - bo przecież piszemy te testy.
Ale jak te informacje przedstawić reszcie zespołu.
W ramach szkolenia dowiesz się:
- Jak myśleć o automatyzacji testów z kwestii celów, priorytetów.
-Jak mierzyć pokrycie testów inaczej niż przez code coverage.
-Następnie w ramach ćwiczeń praktycznych będziemy organizować testy w Cypress.Io.
Uwaga w ramach warsztaty nie będziemy pracować z narzędziami do zarządzania Test Casesami.
Program szkolenia:
- Ustalanie celów automatyzacji
- Omówienie 3 wymiarów testów
- Priorytetyzacja testów
- Ustalanie zasad mapowania
-
Przegląd narzędzi do mapowania
- Mapa Mysli - zalety i wady - Przegląd testów
-
Przegląd sposobów na organizacje testów w Cypress wady i zalety:
- Organizacja testów w czystym "Cypressie"
- Praca z Tagami
- Tworzenie Test Suit - Składanie wszystkiego w całość, wnioski
Organizator zastrzega sobie prawo do zmian w programie.
***
Wszystkie projekty i publikowane na stronie treści są własnością spółki i podlegają ochronione
zgodnie z przepisami prawa autorskiego. Przywłaszczenie sobie praw autorskich, kopiowanie,
powielanie oraz wykorzystywanie całości lub elementów w celach czerpania korzyści majątkowych
bez zgody autora jest zabronione.