Programinės įrangos testavimas: automatizavimas ir programavimas. Python. Selenas - norma 2499 rub. iš Stepiko, treniruojama 88 pamokos, Data: 2023 12 01.
įvairenybės / / December 04, 2023
Ko išmoksi
- Pagrindinis Python 3 programavimo kursas.
- Išmok Python 3 objektinio programavimo principų.
- Parašykite visavertį UI testavimo automatizavimo projektą naudodami Seleną.
- Vykdykite testus naudodami Pytest biblioteką su reikiama konfigūracija.
- Įtvirtinkite savo žinias atlikdami testo užduotis, kurios yra kuo artimesnės tikrojo atliekamoms užduotims
- specialistą ir parašyti savo automatikos projektą
Apie kursą
DĖMESIO!!! Šiame kurse visiškai NĖRA VANDENS ir nereikalinga informacija. Jei jums patinka nenaudingi, nuobodūs ir varginantys vaizdo įrašai, kurie verčia miegoti, šis kursas ne jums.
Namų darbus autorius tikrina asmeniškai, jokių testų su atsakymų variantais, tik praktinės užduotys!
Dėl „Google Play“ parduotuvės politikos nuo 2023 m. sausio 23 d. kursus galima įsigyti tik per internetinę platformos versiją (naršyklė mobiliajame įrenginyje, per kompiuterio naršyklę). Vis tiek galite tęsti mokymąsi mobiliojoje programos versijoje.
Baigę šį kursą parašysite projektą, skirtą UI testavimui automatizuoti naudojant Seleną. Kurį galite drąsiai imti ir pritaikyti savo darbo projektuose, o taip pat, išstudijavę, galite nurodyti savo gyvenimo aprašyme ir turėti kozirį ieškant naujo darbo!
Python 3 įtrauktas į TOP 5 populiariausios programavimo kalbos. Čia turėtumėte pradėti mokytis programavimo. Kalba labai paprasta ir idealiai tinka pradedantiesiems, norintiems išmokti programuoti. Python yra puikus pasirinkimas kaip pirmoji programavimo kalba.
Šį kursą sudaro praktiniai pratimai ir namų darbai šiomis temomis:
- pagrindinis programavimas Python 3;
- praktinės kodo rašymo užduotys su mokytojo patikrinimu;
- testų paleidimas ir konfigūravimas naudojant PyTest sistemą;
- darbo su Selenu įgūdžiai: pasiekti naršyklės elementus, taip pat imituoti veiksmus su naršykle;
- testavimo užduotys kuo artimesnės realiam automatikos testuotojo darbui;
- žingsnis po žingsnio instrukcijas, kaip rašyti Seleno testavimo automatizavimo projektą ir rašyti patį projektą;
- išmokti integruoti prisijungimą į savo projektą;
- išmokite sujungti Allure ataskaitas su savo projektu;
- Parašykite savo automatizavimo projektą, kuris bus pagrįstas autoriaus pavyzdžiu.
Šiame kurse pagrindinis akcentas yra aprėpti pagrindus su praktiniais pavyzdžiais, minimaliai gilinantis į teoriją, siekiant gauti galimybė greitai pradėti dirbti su šiais įrankiais ir toliau tobulinti savo įgūdžius naudojantis dokumentacija ir savo patirtimi bandymas ir klaida.
Jei sieki tobulėti ir nestovėti vietoje, tau įdomu plėsti ribas, įgyti naujų žinių, norite tobulėti testavimo srityje ir esate pasirengę investuoti savo išteklius savo augimo labui - esate teisus būdai.
Kursas nuolat atnaujinamas papildoma teorine ir praktine medžiaga, testu ir praktinėmis užduotimis. Tikiuosi, kad medžiagos iš jos padės pakeisti gyvenimą ir tapti gerais testuotojais!!!
Baigę kursus gausite didžiulis kiekis praktinių ir teorinių žinių.
Video paskaita apjungia tiek pagrindinių sąvokų ir programavimui bei automatizavimui reikalingų elementų paaiškinimą, tiek vaizdinį jų pritaikymo demonstravimą.
Turėdami pakankamai kantrybės ir pastangų, kurias įdėsite mokydamiesi, iš karto suteiksite gerą praktinį pagrindą pokalbiui išlaikyti ir būsimam darbui savo profesijoje.
Būtinai praktikuokite ir įveskite visą kodą, kuris rodomas vaizdo įraše, taip pat praktikuokite kurti savo klases, metodus ir modulius. Kadangi praktika yra neatsiejama mokymosi dalis.
Sėkmės jūsų pastangose. Tas, kuris eina, įvaldys kelią!
7
kursaiInžinierius, turintis 10 metų patirtį. Patyręs bandytojas, turintis rankinio testavimo, darbo su duomenų bazėmis, API testavimo ir savo vartotojo sąsajos bei API automatizavimo projektų kūrimo įgūdžių. Patirtis dirbant didelių finansinių įmonių IT skyriuose.
Esu Stepik Awards 2022 laureatas kategorijoje „Metų proveržis“. Labai mėgstu tobulėti IT srityje, dėstyti ir nuolat stengiuosi šioje srityje tobulėti. Į mano kursus jau įtraukta daugiau nei 45 000 studentų ir aš tuo labai džiaugiuosi)
Įvadinė pamoka
1. Sveikinimai!
2. Privaloma perskaityti – Nuotolinio valdymo mokymosi ir vykdymo instrukcijos
Bazinis programavimo kursas
1. Python 3 ir PyCharm IDE diegimas
2. Pagrindiniai duomenų tipai ir įvadas į kintamuosius
3. Bandomoji užduotis dėl duomenų tipų
4. Duomenų tipo apibrėžimas
5. Skaitmeniniai duomenų tipai
6. Eilučių duomenų tipai
7. Tęskime darbą su eilutės duomenų tipu
8. F formos stygų konstrukcija
9. Duomenų įvestis ir išvestis
10. Kas yra funkcijos ir darbas su jomis
11. Kintamoji apimtis
12. Testo užduotis apie kintamųjų sritį
13. Sąlyginiai teiginiai: if, else, elif
14. Sąrašai
15. Už kilpą
16. Nors Loop
17. Bandomoji užduotis ant ciklų
18. Diapazono funkcija
19. Darbas su žodynais ir rinkiniais
20. Darbas su failais
21. Bandomoji užduotis dirbant su failais
22. Darbas su moduliais. 1 dalis
23. Darbas su moduliais. 2 dalis
24. Darbas su išimtimis. Išbandykite ir išskyrus dizainą
25. Darbo su moduliais bandomoji užduotis
26. Užduotis blokui tvirtinti
Objektinis programavimas
1. Kuriant klases
2. Klasės egzempliorių kūrimas
3. Bandomoji bloko tvirtinimo užduotis
4. Klasės paveldėjimas
5. Klasių importavimas
6. Paskutinė Python programavimo užduotis
Seleno pagrindinis kursas
1. Kas yra GUI ir seleno testavimo automatizavimas.
2. Importuoti seleną
3. Naršyklės su selenu atidarymas
4. Laukų pildymas naudojant send_keys metodą
5. Ieškokite lokatorių. Kas yra XPATH
6. Autorizacija svetainėje
7. Pirmųjų bandymų kūrimas
8. Neigiamas testas
9. Puslapio atnaujinimas
10. Klaviatūros paspaudimų imitavimas naudojant seleną
11. Puslapio ekrano kopijų darymas
12. Ekrano slinkimas
13. Lauko turinio išvalymas
14. Sąveika su paslėptais elementais
15. Viso verslo kelio dūmų testavimas
16. Seleno tyrimo užduotis Nr.1
17. Naršyklės istorijos judėjimas (pirmyn ir atgal)
18. Sąveika su žymės langeliu
19. Sąveika su radijo mygtuku
20. Dukart spustelėkite ir dešiniuoju pelės mygtuku spustelėkite
21. Bendravimas su kalendoriumi
22. Seleno tyrimo užduotis Nr.2
23. Sąveika su slankikliu
24. Išimčių tvarkymas
25. Aiškus ir numanomas laukimas
26. Seleno tyrimo užduotis Nr.3
Objektinis programavimas + Selenas
1. Klasės ir metodo kūrimas
2. Visų verslo kelių dūmų bandymas + OOP
3. Autorizacijos modulio sukūrimas
4. Svarbi teorinė pamoka apie OOP ir POM principus!!!
5. Seleno tyrimo užduotis Nr.4
Darbas su Pytest sistema
1. Projekto kūrimas ir Pytest bibliotekos importavimas.
2. Testų vykdymo ir rezultatų analizės raktų supažindinimas
3. Sąlyginis derlingumo pareiškimas
4. Pristatome apimties parametrą „PyTest“.
5. Metodų vykdymo užsakymas naudojant PyTest sistemą
Automatikos projekto kūrimas
1. Projekto struktūros kūrimas
2. Autorizacijos puslapio klasės sukūrimas
3. Konsolės išvalymas nuo nereikalingų pranešimų
4. Sukurkite metodą, kad gautumėte dabartinį URL
5. Sukurkite metodą teksto vertei puslapyje patikrinti
6. Pagrindinio puslapio klasės kūrimas
7. Krepšelio puslapio klasės kūrimas
8. Vartotojo puslapio klasės kūrimas
9. URL tikrinimo ir ekrano kopijų darymo metodų kūrimas
10. Antro testo kūrimas. Vieno ar kelių testų vykdymas
11. Kelių bandymo metodų kūrimas viename faile
12. Atskiro bandymo metodo vykdymas iš failo
13. Konkurso failo kūrimas
14. Vykdomas bandymas su apimties parametru
15. Paskutinė testo užduotis
Prisijungimas registravimo ir Allure ataskaitų
1. Registravimo ryšys
2. „Allure“ ataskaitos prijungimas
Išvada
1. Atsisveikinimo žodžiai tiems, kurie tai padarė)