Tarkvara testimine: automatiseerimine ja programmeerimine. Python. Seleen - määr 2499 hõõruda. Stepikust, koolitus 88 õppetundi, Kuupäev: 01.12.2023.
Varia / / December 04, 2023
Mida sa õpid
- Python 3 programmeerimise algkursus.
- Õppige Python 3 objektorienteeritud programmeerimise põhimõtteid.
- Kirjutage Seleniumi abil täisväärtuslik kasutajaliidese testimise automatiseerimise projekt.
- Käivitage testid Pytesti teegi abil nõutava konfiguratsiooniga.
- Kinnitage oma teadmised testülesannetes, mis on võimalikult lähedased tõeliste ülesannetele
- spetsialist ja kirjutage oma automatiseerimisprojekt
Kursuse kohta
TÄHELEPANU!!! Sellel kursusel absoluutselt VETT EI OLE ja tarbetut teavet. Kui sulle meeldivad kasutud, igavad ja tüütud videod, mis panevad sind magama, siis see kursus pole sinu jaoks.
Koduseid töid kontrollib autor isiklikult, valikvastustega kontrolltöid pole, ainult praktilised ülesanded!
Tulenevalt Google Play poe poliitikast saab alates 23. jaanuarist 2023 kursusi osta ainult platvormi veebiversiooni kaudu (brauser mobiilseadmes, arvuti brauseri kaudu). Õppimist saate siiski jätkata rakenduse mobiiliversioonis.
Selle kursuse läbimise tulemusena kirjutate projekti kasutajaliidese testimise automatiseerimiseks Seleeni abil. Mille võid julgelt kaasa võtta ja oma tööprojektidesse kandideerida, samuti võid sellega tutvununa märkida oma CV-sse ja omada trumpi uue töö otsimisel!
Python 3 hulka arvatud TOP 5 kõige populaarsemad programmeerimiskeeled. Siin peaksite alustama programmeerimise õppimist. Keel on väga lihtne ja ideaalne algajatele, kes soovivad programmeerimist õppida. Python on suurepärane valik teie esimeseks programmeerimiskeeleks.
See kursus sisaldab praktilisi harjutusi ja kodutöid järgmistel teemadel:
- põhiline programmeerimine Python 3-s;
- praktilised ülesanded koodi kirjutamisel koos õpetaja kinnitusega;
- testide käivitamine ja seadistamine PyTesti raamistiku abil;
- Seleeniga töötamise oskused: juurdepääs brauseri elementidele, samuti tegevuste simuleerimine brauseriga;
- testimisülesanded võimalikult lähedased automaatikatestija reaalsele tööle;
- samm-sammult juhised Seleeni testimise automatiseerimise projekti kirjutamiseks ja projekti enda kirjutamiseks;
- õppida integreerima logimist oma projektiga;
- õppida ühendama Allure aruandeid oma projektiga;
- kirjutage oma automatiseerimisprojekt, mis põhineb autori näitel.
Sellel kursusel on põhirõhk põhitõdede katmisel praktiliste näidetega, minimaalse teoreetilise sügavusega, et saada võimalus kiiresti nende tööriistadega töötama hakata ning oma oskusi dokumentatsiooni ja oma kogemusi kasutades edasi arendada katse-eksitus meetod.
Kui püüad areneda ja ei seisa paigal, oled huvitatud piiride laiendamisest, uute teadmiste saamisest, soovid areneda testimise vallas ja oled valmis investeerima oma ressursse enda kasvu nimel - oled paremal viise.
Kursust täiendatakse pidevalt täiendava teoreetilise ja praktilise materjali, testi ja praktiliste ülesannetega. Loodan, et sealt saadavad materjalid aitavad teil oma elu muuta ja headeks testijateks saada!!!
Kursuse läbimisel saate tohutul hulgal praktilisi ja teoreetilisi teadmisi.
Videoloeng ühendab endas nii programmeerimiseks ja automatiseerimiseks vajalike põhimõistete ja elementide selgitamise kui ka nende rakendamise visuaalse demonstreerimise.
Nõuetekohase kannatlikkuse ja pingutusega, mida õppimisse panustate, loote kohe hea praktilise aluse intervjuu läbimiseks ja edaspidiseks tööks oma erialal.
Harjutage ja tippige kindlasti kogu videos näidatud kood ning harjutage ka oma klasside, meetodite ja moodulite loomist. Kuna praktika on õppimise lahutamatu osa.
Edu teie ettevõtmistes. Kes kõnnib, see valdab teed!
7
kursused10-aastase kogemusega insener. Kogenud testija, kes oskab käsitsi testida, töötada andmebaasidega, töötada API testimisega ning luua oma kasutajaliidese ja API automatiseerimisprojekte. Suurte finantsettevõtete IT-osakondades töötamise kogemus.
Olen Stepik Awards 2022 võitja kategoorias “Aasta läbimurre”. Mulle meeldib väga IT-valdkonnas areneda, õpetada ning püüan selles pidevalt end täiendada. Minu kursustel on juba registreerunud üle 45 000 õpilase ja mul on selle üle väga hea meel)
Sissejuhatav tund
1. Tervitused!
2. Peab lugema – Juhised kaugjuhtimispuldi õppimiseks ja sooritamiseks
Programmeerimise algkursus
1. Python 3 ja PyCharm IDE installimine
2. Põhiandmetüübid ja muutujate sissejuhatus
3. Testülesanne andmetüüpide kohta
4. Andmetüübi määratlus
5. Numbrilised andmetüübid
6. Stringi andmetüübid
7. Jätkame tööd stringi andmetüübiga
8. F-stringi konstruktsioon
9. Andmete sisestamine ja väljund
10. Mis on funktsioonid ja nendega töötamine
11. Muutuv ulatus
12. Testülesanne muutujate ulatuse kohta
13. Tingimuslikud väited: if, else, elif
14. Loendid
15. Silmuse jaoks
16. Kuigi Loop
17. Testülesanne tsüklitel
18. Vahemiku funktsioon
19. Sõnaraamatute ja komplektidega töötamine
20. Töötamine failidega
21. Testülesanne failidega töötamiseks
22. Moodulitega töötamine. 1 osa
23. Moodulitega töötamine. osa 2
24. Töötamine eranditega. Proovi ja välja arvatud disain
25. Testülesanne moodulitega töötamisel
26. Ülesanne ploki kinnitamiseks
Objektorienteeritud programmeerimine
1. Klasside loomine
2. Klassijuhtumite loomine
3. Testülesanne ploki kinnitamiseks
4. Klassipärand
5. Klasside importimine
6. Viimane Pythoni programmeerimise ülesanne
Seleeni algkursus
1. Mis on GUI ja seleeni testimise automatiseerimine.
2. Import seleeni
3. Seleeniga brauseri avamine
4. Väljade täitmine meetodiga send_keys
5. Otsige lokaatoreid. Mis on XPATH
6. Autoriseerimine saidil
7. Esimeste testide ehitamine
8. Negatiivne test
9. Lehe värskendus
10. Klahvivajutuste simuleerimine klaviatuuril seleeni abil
11. Lehest ekraanipiltide tegemine
12. Ekraani kerimine
13. Välja sisu tühjendamine
14. Peidetud elementidega suhtlemine
15. Kogu äritee suitsutestimine
16. Seleeni testi ülesanne nr 1
17. Brauseri ajaloos liikumine (edasi ja tagasi)
18. Interaktsioon märkeruuduga
19. Suhtlemine raadionupuga
20. Topeltklõps ja paremklõps
21. Suhtlemine kalendriga
22. Seleeni testi ülesanne nr 2
23. Suhtlemine liuguriga
24. Erandite käsitlemine
25. Otsene ja kaudne ootamine
26. Seleeni testi ülesanne nr 3
Objektorienteeritud programmeerimine + Seleen
1. Klassi ja meetodi loomine
2. Kõigi äriteede suitsutestimine + OOP
3. Autoriseerimismooduli loomine
4. Oluline teoreetiline tund OOP ja POM põhimõtetest!!!
5. Seleeni testi ülesanne nr 4
Pytesti raamistikuga töötamine
1. Projekti loomine ja Pytesti teegi importimine.
2. Testide käitamise ja tulemuste analüüsimise võtmete tutvustus
3. Tingimuslik saagikuse avaldus
4. Tutvustame PyTesti ulatuse parameetrit
5. PyTesti raamistiku abil meetodite täitmise tellimise ülesanne
Automatiseerimisprojekti koostamine
1. Projektistruktuuri loomine
2. Autoriseerimislehe klassi loomine
3. Konsooli puhastamine mittevajalikest sõnumitest
4. Looge meetod praeguse URL-i hankimiseks
5. Looge meetod lehel oleva teksti väärtuse kontrollimiseks
6. Kodulehe klassi loomine
7. Ostukorvi leheklassi loomine
8. Kasutajalehe klassi loomine
9. Meetodite loomine URL-ide kontrollimiseks ja ekraanipiltide tegemiseks
10. Teise testi loomine. Ühe või mitme testi läbiviimine
11. Mitme katsemeetodi loomine ühes failis
12. Eraldi testimeetodi käivitamine failist
13. Võistlusfaili loomine
14. Testi käivitamine ulatuse parameetriga
15. Testi viimane ülesanne
Logimise ja Allure'i aruannete ühendamine
1. Logimise ühendus
2. Allure aruande ühendamine
Järeldus
1. Lahkumissõnad neile, kes edasi pääsesid)