Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Automatizēta vizuālās regresijas testu izpilde pārlūkprogrammā, izmantojot Selenium rīku |
Title in English |
Automated Visual Regression Testing in the Browser Using Selenium Tool |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Matīss Eriņš |
Reviewer |
Mg. sc. ing. Liene Ludborža |
Abstract |
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. |
Keywords |
Selenium, automatizācija, testēšana, regresija, vizuālā testēšana |
Keywords in English |
Selenium, automation, testing, regression, visual testing |
Language |
lv |
Year |
2018 |
Date and time of uploading |
31.05.2018 09:53:52 |