Python w pracy testera
– 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ś!
Podczas warsztatu uczestnicy pracują na własnych komputerach.
Zapewniamy serwis kawowy oraz lunch w formie pizzy mięsnej/wegetariańskiej.
Czego się nauczysz?
Dla kogo jest ten warsztat?
Wymagania wstępne
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.