Turpini uzlabot savas zināšanas un prasmes. Reģistrējies un apgūsti automatizācijas pamatus!
Mūsdienu pasaulē visu cenšas automatizēt, lai atvieglotu un paātrinātu izstrādi. Automatizācija ir testētāja nākamais solis, lai pilnveidotu savas prasmes un pārietu tehniskākā pozīcijā. Kursā QA 2 – Automatizācijas pamati iegūsiet programmēšanas pamatus un patstāvīgi spēsiet izveidot nelielus automatizācijas projektus tīmekļa testēšanai. Kurss QA 2.0. ir kursa QA 1.0. turpinājums. Apmācības notiek tiešsaistes formātā.
Kursa intensitāte: 16 nodarbības, 1 reizi nedēļā, 4 akadēmiskās stundas garas lekcijas. Kursu ir ērti apvienot ar darbu vai pamatstudijām!
Pirmā nodarbība ir bezmaksas! Piesakies!
Kurss QA 2.0. noteikti ir piemērots tieši Tev, ja Tu:
Ja esi jau praktikants vai strādā kā Junior QA Tester, pēc kursa QA 2.0. tu varēsi pretendēt uz paaugstinājumu! Mēs ar prieku palīdzēsim sastādīt vai atjaunot tavu CV, kā arī saņemsi konsultāciju saistībā ar darba iespējām. Varēsi arī turpināt apmācības JavaGuru nākamo līmeņu kursos un paaugstināt savu kvalifikāciju darba tirgū.
Automatizācija ļauj paaugstināt darba ražīgumu, uzlabot produkcijas kvalitāti, optimizēt vadības procesus.
Taču pirms automatizācijas uzsākšanas ir svarīgi saprast kā un kādēļ ir nepieciešams automatizēt vienu vai otru komponentu projektā.
Tā kā jebkura interneta tīmekļa lapa ir veidota uz HTML marķējuma valodas bāzes un tai ir tabulas ar CSS stiliem, iepazīšanās ar tīmekli ir jāsāk tieši no tās.
Izpratne par tīmekļa pamatiem palīdzēs saprast, kā darbojas lokatori, kas tiks izmantoti, lai rakstītu tīmekļa komponentu automatizāciju.
POM (Page Object Model) – Lapas objekta modelis, kas pazīstams arī kā POM, ir Selenium dizaina modelis, kas izveido objektu repozitoriju visu tīmekļa elementu glabāšanai. Tas ir noderīgi, lai samazinātu koda dublēšanos un uzlabotu testa gadījumu uzturēšanu.
Programmēšanas valodās mainīgie tiek izmantoti, lai piekļūtu atmiņai un pielāgotu to, un tie tiek izmantoti starpposma rezultātu glabāšanai, apstrādājot datus.
Operatori un izteiksme, tāpat kā matemātikā, veido darbības, kas tiek veiktas, apstrādājot datus. Šajā modulī iemācīsim Tev šo visu darīt Java valodā.
Klases un objekti ir galvenie elementi objektorientētā programmēšanā, tādā programmēšanas valodā kā Java.
Izmantojot klases (īpašas Java programmēšanas valodas konstrukcijas), programmētājs apraksta, kas ir objekti, kādas īpašības tiem piemīt un kā tie mijiedarbojas programmas izpildes laikā.
Programmas izpildes laikā objekti tiek veidoti, pamatojoties uz klasēm, kuras tiek saglabātas programmai atvēlētajā operatīvajā atmiņā.
Selenium WebDriver ir programmatūras bibliotēka, kas paredzēta pārlūkprogrammu vadībai un ir svarīgākais automatizētāja instruments. Ir ļoti svarīgi izprast Selenium, jo ar Selenium palīdzību var automatizēt visu sākot no datubāzēm līdz pat mobilajām lietojumprogrammām.
Zināšanas par lokatoriem un to izprašana ir pamats tīmekļa elementu meklēšanai, kurus izmanto, lai rakstītu automatizācijas testus tīmekļa lapām.
Cucumber ir programmatūras rīks, kas atbalsta uz uzvedību balstītu attīstību. Cucumber BDD pieejas centrālais elements ir tās parastais valodas parsētājs ar nosaukumu Gherkin. Tas ļauj klientiem saprotamā loģiskā valodā norādīt paredzētās programmatūras darbības.
Selenide ir ietvars ar viegli lasāmu un viegli uzturējamu automatizētu testu rakstīšanai Java valodā. Tas definē īsi plūstošu API, dabiskās valodas apgalvojumus un veic zināmu maģiju uz ajax balstītām lietojumprogrammām, lai ļautu jums pilnībā koncentrēties uz savu testu biznesa loģiku.
1
Mūsu kursu atšķirīgā iezīme un lepnums ir mūsu pasniedzēju sastāvs. Katrs no pasniedzējiem ir ne tikai teorētiķis, kurš ir apguvis programmēšanu ar grāmatu palīdzību, bet gan praktizējošs speciālists, kuram aiz muguras ir 5 – 10 gadu darba pieredze šajā specializācijā.
Mūsu pasniedzēji ar prieku dalās savā pieredzē un lielajā zināšanu apjomā ar tiem, kas klausās šos kursus.