Python QA Engineer - bezmaksas kurss no Otus, apmācība 5 mēneši, Datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 04, 2023
Kurss ļaus uzzināt, kā testu automatizācijas problēmas tiek risinātas reālos projektos, izmantojot Python valodu. Mēs par prioritāti izvirzām izpratni par problēmu konstruēšanas un risināšanas principiem, nevis pētām konkrētu rīku. Pēc šī kursa apguves iegūsi prasmes risināt pamata problēmas tīmekļa lietojumprogrammu automatizācijas testēšanas jomā. Šī ir visaptveroša testēšanas automatizācijas apmācības programma, kurā jūs iemācīsities pārliecinoši atrisināt problēmas tīmekļa lietojumprogrammu testēšanā: no testēšanas līdz meklēšanai aizmugursistēmas kļūdas pirms priekšgala funkcionalitātes pārbaudes, izmantojot Selenium pārlūkprogrammas draiveri un REST API testēšanas, kā arī testu palaišanas nepārtrauktās sistēmās integrācija.
Kam šis kurss ir paredzēts:
— speciālistiem funkcionālās testēšanas jomā ar 1 līdz 3 gadu pieredzi un tiem, kas vēlas pāriet uz automatizāciju Python;
— automatizētās testēšanas speciālistiem Python ar pieredzi līdz 1 gadam un kuri vēlas padziļināt un sistematizēt savas zināšanas.
Kursa funkcijas:
— funkcionālā testētāja tehniskās kompetences paaugstināšana līdz izstrādātāja un devops inženiera līmenim, lai sazinātos ar vienādiem noteikumiem un ietekmētu produkta arhitektūru;
— traucējummeklēšana tīmekļa aplikāciju darbībā, lai vairs nebūtu šādu: “Tā nav kļūda, bet gan funkcija”;
- elastīgs un ērti lietojams rīks Python automātisko testu rakstīšanai, kas izspiež no tirgus pazīstamo Java valodu automatizācijas speciālisti testēšanā un ļauj īsā laikā uzsākt automatizēto testēšanas procesu jebkurā projektā grūtības;
— izstrādāt rīkus un praksi, lai zinātu, kā un kur veikt testus, lai gūtu labumu projektam.
Tīkla diagnostikas rīku un Linux OS izpēte, lai noteiktu kļūdu cēloni, lai jums vairs nebūtu kauns par nepabeigtiem uzdevumiem
Pastāvīga prakse un lietu risināšana, lai intervijā varētu runāt par to, ko darījāt, nevis par to, ko lasījāt Habrē
Visu veidu testēšanas izpēte: API, UI, aizmugursistēma, drošība, lai būtu vispusīgākais speciālists
1
labiProgrammatūras testētājs vietnē Whamcloud.ex-Test automatizācijas inženieris, rakstīja Python testus vietnei gcorelabs.com (CDN, hostings) Es esmu pazīstams ar Linux izplatīšanu vairāk nekā 10 gadus. Ilgu laiku administrēju skaitļošanas klasterus un testēju datu uzglabāšanas sistēmas...
Programmatūras testētājs vietnē Whamcloud.ex-Test automatizācijas inženieris, rakstīja Python testus vietnei gcorelabs.com (CDN, hostings) Es esmu pazīstams ar Linux izplatīšanu vairāk nekā 10 gadus. Ilgu laiku viņš administrēja skaitļošanas klasterus un testēja datu uzglabāšanas sistēmas. Viens no lielajiem projektiem ir saistīts ar Datadirect Network un klasteru failu sistēmām Luster, GPFS. Papildus administrācijai un testēšanai jau aptuveni 5 gadus dalos zināšanās dažādos uzņēmumos un par dažādām tehnoloģijām. Uzņēmumi, kuros viņš vadīja kursus: Epam, IT akadēmija, BSUIR izglītības iestādes, BSU. Vadījis kursus “Linux administrēšana”, “Bash programmēšana”, “Datu uzglabāšanas sistēmas”, “Darba pamati ar Infiniband”, “Python programmēšanas pamati”. Savu galveno uzdevumu redzu kā palīdzēt, motivēt un iesaistīties mācībās. Skolotājas amatā pats aizraujošākais ir vērot cilvēku augšanu, tas mani iedvesmo katru dienu.
1
labiBijušais QA inženieris uzņēmumā Yandex. Kvalitātes nodrošināšanas automatizācijas inženieris vietnē ivi.ru. Nodarbojas ar testēšanas infrastruktūras izveidi un izstrādi starpplatformu integrācijai web / android / ios Darbā izmantoto tehnoloģiju steks: python, pytest, selēns, appium, jenkins...
Bijušais QA inženieris uzņēmumā Yandex. Kvalitātes nodrošināšanas automatizācijas inženieris vietnē ivi.ru. Iesaistīts starpplatformu integrācijas testēšanas infrastruktūras tīmekļa izveidē un attīstībā / android / iosTechnology kaudze, ko izmanto darbā: python, pytest, selēns, appium, jenkins Skolotājs
1
labiVairāk nekā 10 gadus IT jomā. Iesaistīts Java un Python frontend/backend testēšanas automatizācijā. Brīvajā laikā viņš strādā, lai uzlabotu testēšanas un programmēšanas prasmes. Skolotājs
Vairāk nekā 10 gadus IT jomā. Iesaistīts Java un Python frontend/backend testēšanas automatizācijā. Brīvajā laikā viņš strādā, lai uzlabotu testēšanas un programmēšanas prasmes. Skolotājs
Ievads testēšanas automatizācijā
-Tēma 1. Testa automatizācija: ievads.
-2. tēma. Ievads Pytest
-3. tēma. Iedziļinieties Python. OOP
-4.tēma.Ieniršana Python: Funkcionālā programmēšana
API testēšana
-5.tēma. Darbs ar testa datiem
-Tēma 6.API testēšana
-Tēma 7.DDT API testēšanā
UI testēšana
-8.tēma. Web izstrādes pamati
-9. tēma. Ievads Web UI testēšanā, Selenium WebDriver
-10.tēma.Elementu meklēšana
-11.tēma. Elementu gaidas
-12. tēma. Darbs ar logiem, iframe, sīkdatnēm
-Tēma 13.WebElement un darbs ar to
-Tēma 14.PageObject Pattern
-15. tēma. Mežizstrāde un mežizstrāde
-16. tēma. Attālā palaišana (režģis)
-17.tēma.Selenoīds
-18. tēma. Allure Reports
Darbs ar aizmuguri
- 19. tēma. Tīmekļa servera žurnālu analīze
-20.tēma. Darbs ar datu bāzi
-21. tēma. Darbs ar tīklu I (SSH, FTP)
-22. tēma. Darbs ar tīklu II (ligzda)
-23.tēma.Linux arhitektūra
-24. tēma. Darbs ar Linux OS, izmantojot Python
DevOps
-25. tēma. Ievads Docker un konteinerizācijā
-26.tēma. Konteineru orķestrēšana un mijiedarbība
-27. tēma. Nepārtraukta integrācija, Dženkins
-28.tēma. Testa vides sagatavošana
Cita veida pārbaudes
-Tēma 29.Robot Framework + ATDD/BDD
-30. tēma. Ekrānuzņēmumu pārbaude
-31.tēma.Tīmekļa aplikāciju drošības pamati
-32.tēma.Izsmiekls
-Tēma 33. Vienības pārbaude
-34.tēma.Slodzes pārbaude
Projekta modulis
-35.tēma. Tēmas izvēle un projekta darba organizācija
-36. tēma. Intervijas pārbaudes automatizācija (Python)
-37.tēma.Projektēšanas darbu aizsardzība