Programmatūras testēšana: automatizācija un programmēšana. Python. Selēns - likme 2499 rub. no Stepika, apmācība 88 nodarbības, Datums: 2023. gada 1. decembris.
Literārs Mistrojums / / December 04, 2023
Ko tu iemācīsies
- Python 3 programmēšanas pamatkurss.
- Uzziniet Python 3 objektorientētās programmēšanas principus.
- Uzrakstiet pilnvērtīgu UI testēšanas automatizācijas projektu, izmantojot Selēnu.
- Palaidiet testus, izmantojot Pytest bibliotēku ar nepieciešamo konfigurāciju.
- Nostipriniet savas zināšanas testa uzdevumos, kas ir pēc iespējas tuvāki tiem, ko veic reāls
- speciālistu un uzrakstiet savu automatizācijas projektu
Par kursu
UZMANĪBU!!! Šajā kursā absolūti NAV ŪDENS un nevajadzīgu informāciju. Ja jums patīk bezjēdzīgi, garlaicīgi un nogurdinoši video, kas rada vēlmi gulēt, tad šis kurss nav domāts jums.
Mājas darbus pārbauda autors personīgi, nav testu ar atbilžu variantiem, tikai praktiskie darbi!
Ņemot vērā Google Play veikala politiku, no 2023. gada 23. janvāra kursus var iegādāties tikai caur platformas Web versiju (pārlūks mobilajā ierīcē, caur datora pārlūkprogrammu). Jūs joprojām varat turpināt mācīties lietojumprogrammas mobilajā versijā.
Pabeidzot šo kursu, jūs uzrakstīsit projektu, lai automatizētu lietotāja interfeisa testēšanu, izmantojot Selēnu. Kuru droši vari ņemt un pieteikt savos darba projektos, kā arī, to izpētījis, vari norādīt savā CV un iegūt trumpi, meklējot jaunu darbu!
Python 3 iekļauts TOP 5 populārākās programmēšanas valodas. Šeit jums vajadzētu sākt mācīties programmēšanu. Valoda ir ļoti vienkārša un ideāli piemērota iesācējiem, kuri vēlas apgūt programmēšanu. Python ir lieliska izvēle kā jūsu pirmā programmēšanas valoda.
Šajā kursā ir iekļauti praktiski vingrinājumi un mājasdarbi par šādām tēmām:
- pamata programmēšana Python 3;
- praktiskie uzdevumi koda rakstīšanā ar skolotāja pārbaudi;
- testu palaišana un konfigurēšana, izmantojot PyTest ietvaru;
- prasmes darbā ar Selēnu: piekļūt pārlūkprogrammas elementiem, kā arī simulēt darbības ar pārlūkprogrammu;
- pārbaudīt uzdevumus pēc iespējas tuvāk automatizācijas testētāja reālajam darbam;
- soli pa solim instrukcijas Selēna testēšanas automatizācijas projekta rakstīšanai un paša projekta rakstīšanai;
- iemācīties integrēt pieteikšanos savā projektā;
- iemācīties savienot Allure atskaites ar savu projektu;
- uzrakstiet savu automatizācijas projektu, kas tiks balstīts uz autora piemēru.
Šajā kursā galvenais uzsvars tiek likts uz pamatu aptveršanu ar praktiskiem piemēriem, ar minimālu teorētisko dziļumu, lai iegūtu spēja ātri sākt strādāt ar šiem rīkiem un tālāk attīstīt savas prasmes, izmantojot dokumentāciju un savu pieredzi izmēģinājums un kļūda.
Ja tiecies attīstīties un nestāvi uz vietas, esi ieinteresēts paplašināt robežas, iegūt jaunas zināšanas, Vēlaties attīstīties testēšanas jomā un esat gatavs ieguldīt savus resursus savas izaugsmes labā - jums ir tiesības veidus.
Kurss tiek pastāvīgi papildināts ar papildu teorētisko un praktisko materiālu, testu un praktiskiem uzdevumiem. Ceru, ka materiāli no tā palīdzēs jums mainīt savu dzīvi un kļūt par labiem testētājiem!!!
Pabeidzot kursu, jūs saņemsiet milzīgs daudzums praktisko un teorētisko zināšanu.
Videolekcijā apvienots gan programmēšanai un automatizācijai nepieciešamo pamatjēdzienu un elementu skaidrojums, gan vizuāls to pielietojuma demonstrējums.
Ar pienācīgu pacietību un pūlēm, ko veltīsit mācībām, jūs nekavējoties nodrošināsit labu praktisko pamatu intervijas nokārtošanai un turpmākajam darbam savā profesijā.
Noteikti praktizējiet un ierakstiet visu kodu, kas parādīts videoklipā, kā arī trenējieties izveidot savas klases, metodes un moduļus. Tā kā prakse ir neatņemama mācīšanās sastāvdaļa.
Veiksmi jūsu centienos. Tas, kurš iet, pārvaldīs ceļu!
7
kursiInženieris ar 10 gadu pieredzi. Pieredzējis testētājs ar prasmēm manuālā testēšanā, darbā ar datu bāzēm, darbā ar API testēšanu un savu UI un API automatizācijas projektu veidošanu. Pieredze darbā lielu finanšu uzņēmumu IT nodaļās.
Esmu Stepik Awards 2022 ieguvējs kategorijā “Gada izrāviens”. Man ļoti patīk attīstīties IT jomā, mācīt, un es pastāvīgi cenšos pilnveidoties šajā jomā. Manos kursos jau ir reģistrēti vairāk nekā 45 000 studentu, un es par to esmu neticami priecīgs)
Ievadnodarbība
1. Sveiciens!
2. Jālasa - Norādījumi tālvadības pults apguvei un izpildei
Programmēšanas pamatkurss
1. Python 3 un PyCharm IDE instalēšana
2. Pamatdatu veidi un ievads mainīgajiem
3. Testa uzdevums par datu veidiem
4. Datu tipa definīcija
5. Skaitliskie datu veidi
6. Virkņu datu tipi
7. Turpināsim strādāt ar virknes datu tipu
8. F-stīgu konstrukcija
9. Datu ievade un izvade
10. Kas ir funkcijas un darbs ar tām
11. Mainīgais tvērums
12. Testa uzdevums par mainīgo lielumu apjomu
13. Nosacīti apgalvojumi: if, else, elif
14. Saraksti
15. Cilpai
16. Kamēr Loop
17. Pārbaudes uzdevums uz cikliem
18. Diapazona funkcija
19. Darbs ar vārdnīcām un komplektiem
20. Darbs ar failiem
21. Pārbaudes uzdevums darbam ar failiem
22. Darbs ar moduļiem. 1 daļa
23. Darbs ar moduļiem. 2. daļa
24. Darbs ar izņēmumiem. Izmēģiniet un izņemot dizainu
25. Pārbaudes uzdevums darbā ar moduļiem
26. Uzdevums bloka nostiprināšanai
Objektorientētā programmēšana
1. Nodarbību veidošana
2. Klases gadījumu izveide
3. Testa uzdevums bloka nostiprināšanai
4. Klases mantojums
5. Nodarbību importēšana
6. Pēdējais Python programmēšanas uzdevums
Selēna pamatkurss
1. Kas ir GUI un selēna testēšanas automatizācija.
2. Importējiet selēnu
3. Pārlūka atvēršana ar selēnu
4. Lauku aizpildīšana, izmantojot metodi send_keys
5. Meklēt lokatorus. Kas ir XPATH
6. Autorizācija vietnē
7. Pirmo testu veidošana
8. Negatīvs tests
9. Lapas atjauninājums
10. Tastatūras taustiņu nospiešanas simulēšana, izmantojot selēnu
11. Lapas ekrānuzņēmumu uzņemšana
12. Ekrāna ritināšana
13. Lauka satura notīrīšana
14. Mijiedarbība ar slēptajiem elementiem
15. Visa biznesa ceļa dūmu pārbaude
16. Selēna pārbaudes uzdevums Nr.1
17. Pārvietošanās pārlūkprogrammas vēsturē (uz priekšu un atpakaļ)
18. Mijiedarbība ar izvēles rūtiņu
19. Mijiedarbība ar radio pogu
20. Veiciet dubultklikšķi un labo klikšķi
21. Mijiedarbība ar kalendāru
22. Selēna pārbaudes uzdevums Nr.2
23. Mijiedarbība ar slīdni
24. Izņēmumu apstrāde
25. Skaidra un netieša gaidīšana
26. Selēna pārbaudes uzdevums Nr.3
Objektorientētā programmēšana + Selēns
1. Klases un metodes izveide
2. Visu biznesa ceļu dūmu pārbaude + OOP
3. Autorizācijas moduļa izveide
4. Svarīga teorētiskā nodarbība par OOP un POM principiem!!!
5. Selēna pārbaudes uzdevums Nr.4
Darbs ar Pytest ietvaru
1. Projekta izveide un Pytest bibliotēkas importēšana.
2. Ievads testu izpildes un rezultātu analīzes taustiņos
3. Nosacītā ražas paziņojums
4. Iepazīstinām ar tvēruma parametru PyTest
5. Metožu izpildes pasūtīšanas uzdevums, izmantojot PyTest ietvaru
Automatizācijas projekta izveide
1. Projekta struktūras izveide
2. Autorizācijas lapas klases izveide
3. Konsoles tīrīšana no nevajadzīgiem ziņojumiem
4. Izveidojiet metodi pašreizējā URL iegūšanai
5. Izveidojiet metodi, lai pārbaudītu teksta vērtību lapā
6. Mājas lapas klases izveide
7. Groza lapas klases izveide
8. Lietotāja lapas klases izveide
9. Metožu izveide vietrāžu URL pārbaudei un ekrānuzņēmumu uzņemšanai
10. Otrā testa izveide. Viena vai vairāku testu izpilde
11. Vairāku testa metožu izveide vienā failā
12. Atsevišķas pārbaudes metodes palaišana no faila
13. Konkursa faila izveide
14. Testa izpilde ar tvēruma parametru
15. Noslēguma pārbaudes uzdevums
Mežizstrādes un Allure pārskatu savienošana
1. Mežizstrādes savienojums
2. Allure pārskata pievienošana
Secinājums
1. Atvadīšanās vārdi tiem, kas to izturēja)