Obezbeđenje kvaliteta

Od ponavljajuće ručne provere do automatizovanog izvršavanja testova.

Tamás je radio na ažuriranju, proširenju i održavanju sistema komponenti nemačkog klijenta zasnovanog na Vue.js-u 2.7. Uz razvoj je uveo automatizovane end-to-end testove koji proveravaju rad aplikacije.

Ovaj projekat je deo Tamásovog ranijeg stručnog rada; ovde opisani doprinos nije nastao u okviru angažmana firme operandor.
Tamásov doprinos
Razvoj komponenti i automatizacija E2E testova
Period
2022–2023
Obim
Oko 70 Cypress/Puppeteer E2E test slučajeva
Vue.js 2.7Composition APICypressPuppeteer

Redovne provere bile su zadatak koji je mogao da se automatizuje.

Dalji razvoj sistema komponenti obuhvatao je i proveru postojećeg rada. Tamás je pomoću Cypressa i Puppeteera napravio oko sedamdeset test slučajeva koji su proveravali tokove korišćenja aplikacije.

Ponavljajuća provera mogla je da se obavi kraćim izvršavanjem.

Dokumentovani rezultat rada na automatizaciji u periodu 2022–2023 jeste da je ciklus redovne ručne regresione provere, koji je ranije trajao otprilike četiri sata, zamenilo automatizovano E2E izvršavanje od dvadeset minuta. Taj rezultat se odnosi na navedeni ciklus provere; ne znači smanjenje celokupnog rada na testiranju niti vremena razvoja.

Došlo je do neočekivane greške. Ponovo učitaj