Pārbaudes automatizācija rubīnā - kurss 3900 rub. no ThinkNetica, apmācība 3 dienas, datums 2023. gada 28. novembris.
Literārs Mistrojums / / November 28, 2023
Prakse
Daļu no prakses veiksit tieši stundā, bet daļu pats pēc vebināra.
Komunikācija
Jums būs tiešraides tērzēšanas atbalsts, un tīmekļa semināros tiks apskatīti bieži uzdotie jautājumi un kļūdas, kā arī labākās prakses un risinājumu piemēri.
Automatizācijas testēšanā kopš 2013. gada (Yandex. Pārlūkprogramma).
Integrē veidošanas platformas, krātuves un kļūdu izsekotājus, izmantojot devops mikropakalpojumus.
Ievieš automātisko testēšanu un CI no nulles, optimizē, pielieto AI izstrādes prasmes https://github.com/Nakilon/pagerecognizer
Brīvajā laikā viņš izgatavo citus noderīgus dārgakmeņus un strādā pie krievu lokalizācijas https://www.ruby-lang.org/
3 vebināri
Praktiski uzdevumi
Komunikācija ar autoru un atbildes uz jautājumiem
Diena 1. Kā automatizēt testēšanu rubīnā
- Apskatīsim, kādu testēšanu var automatizēt
- Iepazīsimies ar galvenajiem ietvariem (unittest, minitest, rspec) un bibliotēkām (fakeweb, webmock, VCR, rr utt.)
- Apskatīsim praktisku programmas piemēru ar vienību testiem minitestā un RSpec variantos
Tā rezultātā jūs varēsiet:
Jūs uzzināsit, kāpēc, kad un kāda testēšana ir jāautomatizē, un kā pakalpojumu izspēles palīdz. Izmantojot vienkāršotu tiešās saites dārgakmens versiju kā piemēru, jūs sapratīsit, kā minitest un RSpec variantos rakstīt programmu un bibliotēku vienību testus. Šajā procesā jūs iepazīsities ar galvenajiem ietvariem un bibliotēkām (fakeweb, webmock, VCR, rr utt.).
2. diena. Tīmekļa lietojumprogrammas funkcionālās pārbaudes automatizācija
- Uzziniet, kuri rīki tiek izmantoti vietņu testēšanas automatizēšanai
- Uzziniet, kā pārvaldīt šos rīkus, izmantojot rubīnu
- Kad sākt automatizēt regresijas testēšanu
Tā rezultātā jūs uzzināsit:
kā tiek pārbaudītas vietnes, un uzziniet, kā automatizēt pārlūkprogrammas testēšanu, izmantojot rubīnu. Jūs sapratīsiet, kā darbojas Selēns, CDP, Capybara, Ferrum, Cuprite u.c. Izmantojot reālu vietni kā piemēru, jūs praktizēsit atlasītāju rakstīšanu. Jūs sapratīsit, kuras pieejas ir izturīgākas pret izkārtojuma izmaiņām.
3. diena. Automātisko testu palaišanas automatizācija (CD)
- Jūs uzzināsiet, kas ir CI, CD un kā vislabāk automatizēt automātisko testu izpildi
- Apskatīsim praktisku piemēru, kā to palaist programmā Docker, serverī, mākonī
Rezultātā jūs:
Jūs uzzināsit, kāda ir atšķirība starp CI un CD, kā vislabāk integrēt automātiskos testus izstrādes ciklā, kā arī par inscenēšanu. Iegūstiet GitHub darbību un Docker konfigurācijas piemērus.