Python QA Engineer - besplatni tečaj iz Otusa, obuka 5 mjeseci, Datum: 01.12.2023.
Miscelanea / / December 04, 2023
Tečaj će vam omogućiti da naučite kako se problemi automatizacije testiranja rješavaju na stvarnim projektima pomoću jezika Python. Prioritet nam je razumijevanje principa konstruiranja i rješavanja problema, a ne proučavanje određenog alata. Nakon završenog tečaja steći ćete vještine rješavanja osnovnih problema iz područja automatiziranog testiranja web aplikacija. Ovo je opsežan program obuke automatizacije testiranja, gdje ćete naučiti pouzdano rješavati probleme u testiranju web aplikacija: od testiranja do pretraživanja pogreške u pozadini prije provjere funkcionalnosti sučelja pomoću upravljačkog programa preglednika Selenium i testiranja REST API-ja, kao i izvođenja testova u kontinuiranim sustavima integracija.
Za koga je ovaj tečaj:
— za stručnjake u području funkcionalnog testiranja s 1 do 3 godine iskustva i one koji žele prijeći u automatizaciju u Pythonu;
— za stručnjake za automatizirano testiranje u Pythonu s iskustvom do 1 godine i koji žele produbiti i sistematizirati svoje znanje.
Značajke tečaja:
— povećanje tehničke pismenosti funkcionalnog testera na razinu programera i devops inženjera kako bi ravnopravno komunicirali i utjecali na arhitekturu proizvoda;
— rješavanje problema u radu web aplikacija, kako više ne bi bilo ovih: “Ovo nije greška, već značajka”;
- fleksibilan i jednostavan alat za pisanje Python autotestova, koji istiskuje poznati Java jezik s tržišta stručnjaci za automatizaciju testiranja i omogućuje vam pokretanje procesa automatiziranog testiranja u kratkom vremenu na bilo kojem projektu poteškoće;
— proučavanje devops alata i praksi kako bi se znalo kako i gdje pokrenuti testove u korist projekta.
Proučavanje mrežnih dijagnostičkih alata i Linux OS-a za utvrđivanje uzroka grešaka, kako se više ne biste sramili nedovršenih zadataka
Konstantna vježba i rješavanje slučajeva kako biste na razgovoru govorili o onome što ste radili, a ne o onome što ste pročitali na Habréu
Proučavanje svih vrsta testiranja: API, UI, backend, sigurnost, kako bismo bili najsvestraniji stručnjak
1
dobroTester softvera u Whamcloud.ex-Test automation engineer, napisao testove u Pythonu za gcorelabs.com (CDN, hosting).Upoznat sam s distribucijama Linuxa više od 10 godina. Dugo sam administrirao računalne klastere i testirao sustave za pohranu podataka...
Tester softvera u Whamcloud.ex-Test automation engineer, napisao testove u Pythonu za gcorelabs.com (CDN, hosting).Upoznat sam s distribucijama Linuxa više od 10 godina. Dugo je administrirao računalne klastere i testirao sustave za pohranu podataka. Jedan od velikih projekata vezan je za Datadirect Network i klaster datotečne sustave Luster, GPFS. Uz administraciju i testiranje, oko 5 godina dijelim znanje u raznim tvrtkama i na raznim tehnologijama. Tvrtke u kojima je vodio tečajeve: Epam, it-academy, obrazovne institucije BSUIR, BSU. Vodio tečajeve “Linux administracija”, “Bash programiranje”, “Sustavi za pohranu podataka”, “Osnove rada s Infinibandom”, “Osnove programiranja u Pythonu”. Svoj glavni zadatak vidim kao pomaganje, motiviranje i uključivanje u učenje. Najuzbudljivija stvar u poslu učitelja je promatranje ljudi kako rastu, to je ono što me nadahnjuje svaki dan.
1
dobroBivši QA inženjer u Yandexu. QA Automation Engineer na ivi.ru. Bavi se kreiranjem i razvojem testne infrastrukture za međuplatformsku integraciju web / android / ios Technology stack koji se koristi u radu: python, pytest, selenium, appium, jenkins...
Bivši QA inženjer u Yandexu. QA Automation Engineer na ivi.ru. Angažiran u stvaranju i razvoju međuplatformske infrastrukture za testiranje integracije web / android / ios Tehnološki skup korišten u radu: python, pytest, selenium, appium, jenkins Učitelj, nastavnik, profesor
1
dobroViše od 10 godina u IT-u. Bavi se automatizacijom frontend/backend testiranja u Javi i Pythonu. U slobodno vrijeme radi na usavršavanju svojih vještina testiranja i programiranja. Učitelj, nastavnik, profesor
Više od 10 godina u IT-u. Bavi se automatizacijom frontend/backend testiranja u Javi i Pythonu. U slobodno vrijeme radi na usavršavanju svojih vještina testiranja i programiranja. Učitelj, nastavnik, profesor
Uvod u automatizaciju testiranja
-Tema 1. Automatizacija testiranja: uvod.
-Tema 2. Uvod u Pytest
-Tema 3. Uronite u Python. OOP
-Tema 4. Uranjanje u Python: Funkcionalno programiranje
API testiranje
-Tema 5. Rad s testnim podacima
-Tema 6.API testiranje
-Tema 7.DDT u API testiranju
testiranje korisničkog sučelja
-Tema 8. Osnove web razvoja
-Tema 9.Uvod u testiranje web sučelja, Selenium WebDriver
-Tema 10. Traženje elemenata
-Tema 11. Očekivanja elemenata
-Tema 12. Rad s prozorima, iframesima, kolačićima
-Tema 13. WebElement i rad s njim
-Tema 14.PageObject Pattern
-Tema 15.Sječa i sječa
-Tema 16. Daljinsko pokretanje (Grid)
-Tema 17.Selenoid
-Tema 18. Allure Reports
Rad s pozadinom
-Tema 19. Analiza logova web poslužitelja
-Tema 20. Rad s bazom podataka
-Tema 21. Rad s mrežom I (SSH, FTP)
-Tema 22. Rad sa mrežom II (utičnica)
-Tema 23.Linux arhitektura
-Tema 24. Rad s Linux OS-om pomoću Pythona
DevOps
-Tema 25. Uvod u Docker i kontejnerizaciju
-Tema 26. Orkestracija i interakcija spremnika
-Tema 27. Kontinuirana integracija, Jenkins
-Tema 28. Priprema testne okoline
Ostale vrste ispitivanja
-Tema 29.Robot Framework + ATDD/BDD
-Tema 30. Testiranje screenshot-a
-Tema 31.Osnove sigurnosti web aplikacija
-Tema 32.Mock
-Tema 33. Jedinično testiranje
-Tema 34. Ispitivanje opterećenja
Projektni modul
-Tema 35. Odabir teme i organizacija rada na projektu
-Tema 36. Automatizacija ispitivanja intervjua (Python)
-Tema 37.Zaštita projektantskog rada