Python w pracy testera
**Warsztaty przeznaczone są dla testerów, którzy poznali już podstawy Pythona ale nadal nie mają pomysłu jak efektywnie wykorzystać go w codziennej pracy.**
– Musisz przygotować całą masę danych testowych?
– Chciałbyś wydobyć z logów testowanej aplikacji to co Ciebie najbardziej interesuje?
– Potrzebujesz porównać zawartość bazy danych z wynikami zwracanymi przez aplikację webową?
Jeżeli na choć jedno z tych pytań możesz odpowiedzieć twierdząco, to świetnie trafiłeś! W czasie zajęć zagłębimy się w jedną z najużyteczniejszych testerom bibliotek Pythona. Z ich pomocą rozwiążemy przykładowe problemy, które każdy tester może napotkać na co dzień. Elementy, które przećwiczysz przy okazji wykonywania zadań warsztatowych, z powodzeniem wykorzystać można w połączeniu z wieloma narzędziami Twojej codziennej pracy. Nie ważne czy jest to potężny kombajn do testów automatycznych, webowa aplikacja do zarządzania projektami czy zwykły notatnik.
**Od uczestników wymagana jest minimum podstawowa znajomość Pythona. Warsztat nie pokrywa nauki programowania od podstaw.**
Podczas warsztatu uczestnicy pracują na własnych komputerach. Zapewniamy pizzę dla uczestników oraz nielimitowany serwis kawowy.
Prowadzący
Związany z Quality Assurance od 2012 roku. Na różnych etapach swojej pracy zajmował się testami manualnymi, automatycznymi, wydajnościowymi oraz programowaniem. Doświadczenie zdobywał pracując zarówno z aplikacjami dopiero co powstającymi jak i legacy. Obecnie konsultant i trener. Fan Pythona i ułatwiania sobie pracy.
Program warsztatów
- Odświeżenie Pythona:
- podstawy składni,
- ile można dowiedzieć się z dokumentacji?,
- PEP8 jako standard kodowania.
- Testy jednostkowe.
- narzędzie testera czy programisty?,
- nose i pytest.
- Praca z plikami różnych typów:
- tekstowe,
- log,
- CSV,
- JSON,
- XML.
- Zapytania HTTP na przykładzie komunikacji z serwisem RESTful.
- Praca z bazami danych na przykładzie SQLite.
- jak w prosty sposób wydobyć interesujące nas dane.
- Zadanie końcowe.
Uwaga
Zapisy na wybrany warsztat zostały zakończone.