Automatizarea testării în Ruby - curs 3900 rub. de la ThinkNetica, training 3 zile, data 28 noiembrie 2023.
Miscelaneu / / November 28, 2023
Practică
Veți face o parte din exersare chiar în clasă și o parte din ea singur după webinar.
Comunicare
Veți avea asistență prin chat live, iar seminariile web vor acoperi întrebări și erori comune, exemple de bune practici și soluții.
În testarea automatizării din 2013 (Yandex. Browser).
Integrează platforme de construcție, depozite și instrumente de urmărire a erorilor folosind microservicii devops.
Implementează autotestarea și CI de la zero, optimizează, aplică abilități de dezvoltare AI https://github.com/Nakilon/pagerecognizer
În timpul liber, face alte pietre prețioase utile și lucrează la localizarea rusă https://www.ruby-lang.org/
3 webinarii
Sarcini practice
Comunicare cu autorul și răspunsuri la întrebări
Ziua 1. Cum să automatizezi testarea în ruby
- Să ne uităm la ce testare poate fi automatizată
- Să ne familiarizăm cu cadrele principale (unittest, minitest, rspec) și bibliotecile (fakeweb, webmock, VCR, rr etc.)
- Să ne uităm la un exemplu practic de program cu teste unitare în variantele minitest și RSpec
Ca urmare, vei putea:
Veți afla de ce, când și ce testare ar trebui să fie automatizate și cum funcționează jocul de servicii în acest sens. Folosind o versiune simplificată a bijuteriei directlink ca exemplu, veți înțelege cum să scrieți teste unitare pentru programe și biblioteci în variantele minitest și RSpec. În acest proces, vă veți familiariza cu principalele cadre și biblioteci (fakeweb, webmock, VCR, rr etc.).
Ziua 2. Automatizarea testării funcționale a unei aplicații web
- Aflați ce instrumente sunt folosite pentru a automatiza testarea site-urilor web
- Înțelegeți cum să gestionați aceste instrumente folosind ruby
- Când să începeți automatizarea testării de regresie
Drept urmare, veți învăța:
cum sunt testate site-urile web și învățați cum să automatizați testarea browserului folosind ruby. Veți înțelege cum funcționează Selenium, CDP, Capybara, Ferrum, Cuprite etc. Folosind un site web real ca exemplu, vei exersa selectoare de scriere. Veți înțelege ce abordări sunt mai rezistente la schimbările de aspect.
Ziua 3. Automatizarea rulării autotestelor (CD)
- Veți afla ce sunt CI, CD și cum să automatizați cel mai bine rularea autotestelor
- Să ne uităm la un exemplu practic de rulare în Docker, pe un server, în cloud
Ca rezultat:
Veți învăța diferența dintre CI și CD și cum să integrați cel mai bine autotestele care rulează în ciclul de dezvoltare, precum și despre montaj. Obțineți exemple de acțiuni GitHub și configurație Docker.