Wprowadzenie do automatyzacji [Selenium, Protractor, Cucumber]
Szczegóły
Selenium, Protractor, Cucumber – tajemnicze słowa, które często przewijają się w środowisku testerów (nie tylko automatycznych). Podczas prezentacji zrobimy krótkie wprowadzenie do tych narzędzi, pokażemy do czego mogą się przydać i wyjaśnimy dlaczego używanie Page Objectów ułatwia pisanie testów. Powiemy też o innych przydatnych toolach (np. screanshot testach), zahaczymy o CI/CD i omówimy kilka rodzajów driverów.
Agenda:
- Introduction to test automation
- Selenium – what is it, what it give us, why you need it
- Selenium - how to code and run simple test scenario
- TestNG – tool for creating test structure
- Test Skeleton – why it is important to write you own test framework (Page Objects)
- Protractor in Agular – why/where it is better than Selenium
- Cucumber and Gherkin – writing tests cases in human friendly way
- Test Drivers – comparison : Local, BrowserStack, Docker + Zalenium
- Screenshot testes
- Automation Tests in CI/CD pipelines
Prelegenci:
Leszek Szurman Senior QA Engineer @Pitney Bowes - w branży od 5 lat, od początku związany z zapewnieniem jakości i automatyzacją testów aplikacji webowych. Fan Cucumbera i protractora, zawsze otwarty na testerskie nowinki.
Cezary Charusta Senior QA Engineer @Pitney Bowes - w testowaniu od 6 lat, w testach automatycznych od ok 4. Zaczynałem w C#, potem pisałem w Pythonie, następnie w JAVIE, a teraz działam w Protractorze. Uwielbiam poznawać nowe technologie i uczyć się jak udoskonalać to, co zrobiłem do tej pory.
