Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Automatizēta vizuālās regresijas testu izpilde pārlūkprogrammā, izmantojot Selenium rīku |
Nosaukums angļu valodā |
Automated Visual Regression Testing in the Browser Using Selenium Tool |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Matīss Eriņš |
Recenzents |
Mg. sc. ing. Liene Ludborža |
Anotācija |
Vizuālās regresijas testēšanai nepieciešamais darba laiks un resursu skaits ir daudz lielāks nekā pārējiem testēšanas veidiem, jo ir nepieciešams atkārtoti pārbaudīt gan tīmekļa vietnes izkārtojumu, gan krāsas un attēlus, gan teksta pareizrakstību un formatējumu. Lai minimizētu laiku un kļūdu iespējamību, vizuālās regresijas testu izpildi ir ieteicams automatizēt.
Darba mērķis ir izstrādāt risinājumu vizuālās regresijas testu īstenošanai. Darbā tiek aprakstīts un īstenots viens no iespējamiem paņēmieniem automatizēto vizuālās regresijas testu izpildei - attēlu salīdzināšana.
Darba gaitā tika izpētīti un analizēti testēšanas procesi un veidi, salīdzināti lietotāja saskarnes testēšanas veidi. Tika izpētīti rīki, kuri paredzēti automatizēto testu izstrādei un, balstoties uz to, izstrādāti testpiemēri priekš vizuālās regresijas testēšanas.
Darba risinājums tika izstrādāts, izmantojot Selenium Nightwatch un Resemble.js rīkus. Testēšana tika veikta, izmantojot pārlūkprogrammu Mozilla Firefox, bet testu izstrādei izmantota programmēšanas valoda JavaScript. Rezultātā tika ātri iegūti katras tīmekļa vietnes sadaļas ekrānuzņēmumi, kuros ir atzīmētas visas nesakritības ar atsauces ekrānuzņēmumiem.
Darba apjoms - 57 lpp., 1 tabula, 31 attēls un 2 pielikumi. |
Atslēgas vārdi |
Selenium, automatizācija, testēšana, regresija, vizuālā testēšana |
Atslēgas vārdi angļu valodā |
Selenium, automation, testing, regression, visual testing |
Valoda |
lv |
Gads |
2018 |
Darba augšupielādes datums un laiks |
31.05.2018 09:53:52 |