Graduate papers
  
Description of the graduate paper
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 12100 Institute of Information Technology
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