Testiranje programske opreme: Avtomatizacija in programiranje. Python. Selen - stopnja 2499 rub. iz Stepika, trening 88 ur, Datum: 1.12.2023.
Miscellanea / / December 04, 2023
Kaj se boste naučili
- Osnovni tečaj programiranja Python 3.
- Naučite se načel objektno usmerjenega programiranja v Python 3.
- Napišite popoln projekt avtomatizacije testiranja uporabniškega vmesnika z uporabo Seleniuma.
- Zaženite teste s knjižnico Pytest z zahtevano konfiguracijo.
- Utrdite svoje znanje v testnih nalogah, ki so čim bližje tistim, ki jih izvaja real
- specialist in napišite svoj projekt avtomatizacije
O tečaju
POZOR!!! V tem tečaju absolutno NI VODE in nepotrebne informacije. Če imate radi neuporabne, dolgočasne in dolgočasne videoposnetke, ob katerih se vam hoče spati, potem ta tečaj ni za vas.
Domače naloge osebno preveri avtor, brez izbirnih testov, samo praktične naloge!
Zaradi politike trgovine Google Play Store je od 23. januarja 2023 tečaje mogoče kupiti samo prek spletne različice platforme (brskalnik na mobilni napravi, preko brskalnika na osebnem računalniku). Še vedno lahko nadaljujete z učenjem v mobilni različici aplikacije.
Po zaključku tega tečaja boste napisali projekt za avtomatizacijo testiranja uporabniškega vmesnika z uporabo Seleniuma. Ki ga lahko varno vzamete in uporabite pri svojih delovnih projektih, poleg tega pa, ko ste ga preučili, lahko navedete v svojem življenjepisu in imate adut pri iskanju nove zaposlitve!
Python 3 vključeno v TOP 5 najbolj priljubljenih programskih jezikov. Tukaj bi se morali začeti učiti programiranja. Jezik je zelo preprost in idealen za začetnike, ki se želijo naučiti programiranja. Python je odlična izbira kot vaš prvi programski jezik.
Ta tečaj vključuje praktične vaje in domače naloge o naslednjih temah:
- osnovno programiranje v Python 3;
- praktične naloge pisanja kode s preverjanjem učitelja;
- zagon in konfiguriranje testov z uporabo ogrodja PyTest;
- veščine dela s Selenom: dostopanje do elementov brskalnika, kot tudi simulacija dejanj z brskalnikom;
- testne naloge čim bližje dejanskemu delu preizkuševalca avtomatike;
- navodila po korakih za pisanje projekta avtomatizacije testiranja Selenium in pisanje samega projekta;
- naučite se integrirati prijavo v svoj projekt;
- naučite se povezati poročila Allure s svojim projektom;
- napišite svoj projekt avtomatizacije, ki bo temeljil na avtorjevem primeru.
Pri tem predmetu je glavni poudarek na pokrivanju osnov s praktičnimi primeri, z minimalno globino v teoriji, da bi pridobili sposobnost hitrega začetka dela s temi orodji in nadaljnjega razvoja vaših veščin z uporabo dokumentacije in lastnih izkušenj poskušanje.
Če se trudite razvijati in ne mirovati, vas zanima širjenje meja, pridobivanje novih znanj, vas se želite razvijati na področju testiranja in ste pripravljeni vložiti svoje vire za lastno rast - na pravi ste načine.
Tečaj se nenehno dopolnjuje z dodatnim teoretičnim in praktičnim gradivom, testnimi in praktičnimi nalogami. Upam, da vam bodo materiali iz nje pomagali spremeniti svoje življenje in postati dobri preizkuševalci!!!
Po zaključku tečaja boste prejeli ogromno praktičnega in teoretičnega znanja.
Video predavanje združuje tako razlago osnovnih konceptov in elementov, ki so potrebni za programiranje in avtomatizacijo, kot tudi vizualno predstavitev njihove uporabe.
Z ustrezno potrpežljivostjo in trudom, ki ga boste vložili v učenje, si boste takoj zagotovili dobro praktično podlago za opravljen razgovor in nadaljnje delo v vašem poklicu.
Bodite prepričani, da vadite in vtipkate vso kodo, ki je prikazana v videu, ter vadite ustvarjanje lastnih razredov, metod in modulov. Ker je praksa sestavni del učenja.
Vso srečo pri vaših prizadevanjih. Kdor hodi, bo obvladal cesto!
7
tečajiInženir z 10 letnimi izkušnjami. Izkušen tester z veščinami ročnega testiranja, dela z bazami podatkov, dela s testiranjem API-jev in gradnje lastnih projektov za avtomatizacijo uporabniškega vmesnika in API-jev. Izkušnje z delom v IT oddelkih velikih finančnih podjetij.
Sem dobitnik nagrade Stepik 2022 v kategoriji »Preboj leta«. Zelo rad se razvijam na področju informatike, poučujem in se v tem nenehno trudim izpopolnjevati. Več kot 45.000 študentov je že vpisanih v moje tečaje in tega sem neverjetno vesel)
Uvodna lekcija
1. Pozdravi!
2. Obvezno prebrati - Navodila za učenje in izvajanje daljinskega upravljanja
Osnovni tečaj programiranja
1. Namestitev Python 3 in PyCharm IDE
2. Osnovni podatkovni tipi in uvod v spremenljivke
3. Preizkusna naloga o tipih podatkov
4. Definicija podatkovnega tipa
5. Številski podatkovni tipi
6. Podatkovni tipi nizov
7. Nadaljujmo z delom s podatkovnim tipom niz
8. F-struna konstrukcija
9. Vnos in izpis podatkov
10. Kaj so funkcije in delo z njimi
11. Obseg spremenljivke
12. Testna naloga o obsegu spremenljivk
13. Pogojni stavki: if, else, elif
14. Seznami
15. Za zanko
16. Medtem ko Loop
17. Testna naloga na ciklih
18. Funkcija obsega
19. Delo s slovarji in kompleti
20. Delo z datotekami
21. Preizkusna naloga za delo z datotekami
22. Delo z moduli. 1 del
23. Delo z moduli. 2. del
24. Delo z izjemami. Oblikovanje Try&Except
25. Testna naloga za delo z moduli
26. Naloga za zavarovanje bloka
Objektno orientirano programiranje
1. Ustvarjanje razredov
2. Ustvarjanje primerkov razreda
3. Testna naloga za zavarovanje bloka
4. Dedovanje razreda
5. Uvažanje razredov
6. Končna naloga programiranja v Pythonu
Osnovni tečaj selena
1. Kaj je GUI in Selenium Test Automation.
2. Uvozite selen
3. Odpiranje brskalnika s Selenom
4. Polnjenje polj z metodo send_keys
5. Poiščite lokatorje. Kaj je XPATH
6. Pooblastilo na spletnem mestu
7. Gradnja prvih testov
8. Negativno testiranje
9. Posodobitev strani
10. Simulacija pritiskov tipk na tipkovnici z uporabo Selenium
11. Snemanje posnetkov zaslona strani
12. Drsenje zaslona
13. Čiščenje vsebine polja
14. Interakcija s skritimi elementi
15. Dimno testiranje celotne poslovne poti
16. Selen testna naloga št. 1
17. Premikanje v zgodovini brskalnika (naprej in nazaj)
18. Interakcija s potrditvenim poljem
19. Interakcija z radijskim gumbom
20. Dvokliknite in kliknite desni klik
21. Interakcija s koledarjem
22. Selen testna naloga št. 2
23. Interakcija z drsnikom
24. Obravnava izjem
25. Eksplicitno in implicitno čakanje
26. Selen testna naloga št. 3
Objektno orientirano programiranje + Selenium
1. Ustvarjanje razreda in metode
2. Testiranje dima vseh poslovnih poti + OOP
3. Ustvarjanje avtorizacijskega modula
4. Pomembna teoretična lekcija o načelih OOP in POM!!!
5. Selen testna naloga št. 4
Delo z ogrodjem Pytest
1. Ustvarjanje projekta in uvoz knjižnice Pytest.
2. Uvod v ključe za izvajanje testov in analizo rezultatov
3. Izjava o pogojnem donosu
4. Predstavljamo parameter obsega v PyTest
5. Naloga naročanja izvajanja metod z uporabo ogrodja PyTest
Izdelava projekta avtomatizacije
1. Ustvarjanje strukture projekta
2. Ustvarjanje razreda avtorizacijske strani
3. Čiščenje konzole nepotrebnih sporočil
4. Ustvarite metodo za pridobitev trenutnega URL-ja
5. Ustvarite metodo za preverjanje vrednosti besedila na strani
6. Ustvarjanje razreda domače strani
7. Ustvarjanje razreda strani vozička
8. Ustvarjanje razreda uporabniške strani
9. Ustvarjanje metod za preverjanje URL-jev in snemanje posnetkov zaslona
10. Ustvarjanje drugega testa. Izvajanje enega ali več testov
11. Ustvarjanje več preskusnih metod v eni datoteki
12. Izvajanje ločene preskusne metode iz datoteke
13. Ustvarjanje datoteke Confest
14. Izvajanje preizkusa s parametrom obsega
15. Končna testna naloga
Povezovanje beleženja in poročil Allure
1. Povezava za beleženje
2. Povezovanje poročila Allure
Zaključek
1. Poslovne besede za tiste, ki so uspeli)