Python QA Engineer – nemokami Otus kursai, mokymai 5 mėn., Data: 2023 m. gruodžio 1 d.
įvairenybės / / December 04, 2023
Kursas leis jums sužinoti, kaip sprendžiamos testų automatizavimo problemos realiuose projektuose naudojant Python kalbą. Pirmenybę teikiame problemų kūrimo ir sprendimo principų supratimui, o ne konkretaus įrankio studijavimui. Baigę šį kursą įgysite įgūdžių spręsti pagrindines žiniatinklio programų automatizavimo testavimo problemas. Tai išsami testavimo automatizavimo mokymo programa, kurioje išmoksite užtikrintai spręsti žiniatinklio programų testavimo problemas: nuo testavimo iki paieškos galinės sistemos gedimai prieš tikrinant sąsajos funkcionalumą naudojant Selenium naršyklės tvarkyklę ir išbandant REST API, taip pat atliekant testus nuolatinėse sistemose integracija.
Kam skirtas šis kursas:
— funkcinio testavimo srities specialistams, turintiems 1–3 metų patirtį ir siekiantiems pereiti į automatizavimą Python programoje;
— automatizuoto testavimo Python specialistams, turintiems iki 1 metų patirtį ir norintiems pagilinti bei sisteminti savo žinias.
Kurso ypatybės:
— funkcinio testuotojo techninio raštingumo padidinimas iki kūrėjo ir devops inžinieriaus lygio, kad būtų galima bendrauti vienodomis sąlygomis ir daryti įtaką produkto architektūrai;
— interneto programų veikimo trikčių šalinimas, kad daugiau nebeliktų šių: „Tai ne klaida, o funkcija“;
- lankstus ir paprastas naudoti Python automatinių testų rašymo įrankis, kuris išstumia pažįstamą Java kalbą iš rinkos automatizavimo specialistai testuojant ir leidžia per trumpą laiką pradėti bet kurio projekto automatizuoto testavimo procesą sunkumai;
— studijuoti parengtus įrankius ir praktiką, kad žinotumėte, kaip ir kur atlikti testus, kad būtų naudinga projektui.
Studijuokite tinklo diagnostikos įrankius ir „Linux“ OS, kad nustatytumėte klaidų priežastis, kad jums nebebūtų gėda dėl neužbaigtų užduočių
Nuolatinė praktika ir atvejų sprendimas, kad pokalbio metu galėtumėte kalbėti apie tai, ką padarėte, o ne apie tai, ką skaitėte Habré
Studijuokite visų tipų testavimą: API, vartotojo sąsają, užpakalinę programą, saugą, kad būtumėte universaliausias specialistas
1
geraiWhamcloud.ex programinės įrangos testuotojas-Test automatikos inžinierius, rašė Python testus, skirtus gcorelabs.com (CDN, priegloba) Su Linux distribucija susipažinau daugiau nei 10 metų. Ilgą laiką administravau skaičiavimo grupes ir testavau duomenų saugojimo sistemas...
Whamcloud.ex programinės įrangos testuotojas-Test automatikos inžinierius, rašė Python testus, skirtus gcorelabs.com (CDN, priegloba) Su Linux distribucija susipažinau daugiau nei 10 metų. Ilgą laiką jis administravo skaičiavimo grupes ir išbandė duomenų saugojimo sistemas. Vienas iš didelių projektų yra susijęs su Datadirect Network ir klasterių failų sistemomis Luster, GPFS. Be administravimo ir testavimo, jau apie 5 metus dalinuosi žiniomis įvairiose įmonėse ir apie įvairias technologijas. Įmonės, kuriose jis vedė kursus: Epam, IT akademija, BSUIR mokymo įstaigos, BSU. Vedė kursus „Linux administravimas“, „Bash programavimas“, „Duomenų saugojimo sistemos“, „Darbo su Infiniband pagrindai“, „Python programavimo pagrindai“. Pagrindinę savo užduotį matau kaip pagalbą, motyvavimą ir įtraukimą į mokymąsi. Labiausiai jaudinantis dalykas dirbant mokytoju yra stebėti, kaip auga žmonės, tai mane įkvepia kiekvieną dieną.
1
geraiBuvęs „Yandex“ kokybės užtikrinimo inžinierius. QA automatikos inžinierius adresu ivi.ru. Užsiima kelių platformų integravimo web / android / ios testavimo infrastruktūros kūrimu ir plėtra Darbe naudojamas technologijų krūvas: python, pytest, selenas, appium, jenkins...
Buvęs „Yandex“ kokybės užtikrinimo inžinierius. QA automatikos inžinierius adresu ivi.ru. Užsiima kelių platformų integracijos testavimo infrastruktūros žiniatinklio kūrimu ir plėtra / android / iosTechnology stack naudojamas darbe: python, pytest, selenas, appium, jenkins Mokytojas
1
geraiDaugiau nei 10 metų IT srityje. Užsiima frontend/backend testavimo automatizavimu Java ir Python. Laisvalaikiu jis tobulina testavimo ir programavimo įgūdžius. Mokytojas
Daugiau nei 10 metų IT srityje. Užsiima frontend/backend testavimo automatizavimu Java ir Python. Laisvalaikiu jis tobulina testavimo ir programavimo įgūdžius. Mokytojas
Įvadas į testavimo automatizavimą
-Tema 1. Testo automatizavimas: įvadas.
-2 tema. Įvadas į Pytest
-3 tema. Pasinerkite į Python. OOP
-4 tema.Nėrimas į Python: funkcinis programavimas
API testavimas
-5 tema. Darbas su testo duomenimis
-6 tema.API testavimas
- API testavimo tema 7.DDT
UI testavimas
-8 tema.Web kūrimo pagrindai
-9 tema. Įvadas į žiniatinklio vartotojo sąsajos testavimą, Selenium WebDriver
-10 tema. Elementų paieška
-11 tema. Elementų lūkesčiai
-12 tema. Darbas su langais, iframe, slapukais
-Tema 13.WebElement ir darbas su juo
-14 tema.Puslapio objekto šablonas
-15 tema. Miško ruoša ir medienos ruoša
-16 tema. Nuotolinis paleidimas (tinklelis)
-17 tema.Selenoidas
-18 tema. Allure Reports
Darbas su backend
-19 tema. Žiniatinklio serverio žurnalų analizė
-20 tema.Darbas su duomenų baze
-21 tema. Darbas su I tinklu (SSH, FTP)
-22 tema. Darbas su II tinklu (lizdu)
-23 tema.Linux architektūra
-24 tema. Darbas su Linux OS naudojant Python
DevOps
-25 tema. Įvadas į Docker ir konteinerizavimą
-26 tema. Konteinerių orkestravimas ir sąveika
-27 tema. Nuolatinė integracija, Jenkins
-28 tema. Testo aplinkos paruošimas
Kiti testavimo tipai
-29 tema.Robot Framework + ATDD/BDD
-30 tema. Ekrano kopijų testavimas
-31 tema. Žiniatinklio programų saugos pagrindai
-32 tema.Pajuokimas
-33 tema. Vieneto testavimas
-34 tema.Apkrovos testavimas
Projekto modulis
-35 tema. Temos parinkimas ir projektinio darbo organizavimas
-36 tema. Interviu testavimo automatizavimas (Python)
-37 tema.Projektavimo darbų apsauga