Osiguranje kvalitete

Od ponavljajuće ručne provjere do automatiziranog izvođenja testova.

Tamás je radio na ažuriranju, proširenju i održavanju sustava komponenti njemačkog klijenta temeljenog na Vue.js-u 2.7. Uz razvoj je uveo automatizirane end-to-end testove koji provjeravaju rad aplikacije.

Ovaj je projekt dio Tamásova ranijeg stručnog rada; ovdje opisani doprinos nije nastao u okviru angažmana tvrtke operandor.
Tamásov doprinos
Razvoj komponenti i automatizacija E2E testova
Razdoblje
2022–2023
Opseg
Otprilike 70 Cypress/Puppeteer E2E testnih slučajeva
Vue.js 2.7Composition APICypressPuppeteer

Redovite provjere bile su zadatak koji se mogao automatizirati.

Daljnji razvoj sustava komponenti uključivao je i provjeru postojećeg rada. Tamás je pomoću Cypressa i Puppeteera izradio otprilike sedamdeset testnih slučajeva koji su provjeravali tijekove korištenja aplikacije.

Ponavljajuća provjera mogla se obaviti kraćim izvođenjem.

Dokumentirani rezultat rada na automatizaciji u razdoblju 2022–2023 jest da je ciklus redovite ručne regresijske provjere, koji je ranije trajao otprilike četiri sata, zamijenilo automatizirano E2E izvođenje od dvadeset minuta. Taj se rezultat odnosi na navedeni ciklus provjere; ne znači smanjenje cjelokupnog rada na testiranju ni vremena razvoja.

Došlo je do neočekivane pogreške. Ponovno učitaj