Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Information Technology
Title in original language Attēlu salīdzināšanas metožu izmantošana tīmekļa lapu attēlu automatizētā testēšanā
Title in English Use of Image Comparison Methods for Automated Testing of Web Page Images
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Ērika Nazaruka
Reviewer Elviss Strazdiņš
Abstract Vizuālās testēšanas automatizācija ir specifisks testēšanas īstenošanas veids, kas nav plaši izmantots industrijā, neskatoties uz to, ka tas ir daudzsološs. Komerciālie rīki realizē dažādas attēlu salīdzināšanas metodes. Taču pastāv iespēja realizēt tās arī savā pašizveidotā risinājumā. Pētījuma mērķis ir veikt izpēti par pastāvošajiem risinājumiem tīmekļa lapu attēlu automatizētajā testēšanā un piedāvāt un novērtēt savu alternatīvu risinājumu šīs problēmas atrisināšanai. Pētījumā tika izskatītas šādas attēlu salīdzināšanas metodes: pikseļu, histogrammu, jaucējvērtību salīdzināšana un risinājums ar mākslīgo intelektu. Šo metožu izmantošana tika izskatīta komerciālajos rīkos Applitools, Lambdatest, Percy un Screener.io. Tika noteikts, ka visplašāk rīkos (bez mākslīgā intelekta) tiek realizēta pikseļu salīdzināšanas metode. Analizējot pieejamo zinātniski periodisko un tehnisko literatūru par eksistējošiem risinājumiem un salīdzināšanas metodēm, kā arī veicot eksperimentus, izmantojot pašizveidoto projektu un komerciālo rīku Applitools, tika izstrādātas rekomendācijas pašizveidotā risinājuma un Applitools risinājuma pielietošanas priekšrocībām un trūkumiem. Pētījuma izpildes rezultātā var secināt, ka Applitools ar mākslīgā intelekta risinājumu parāda vislabākos rezultātus un, ja budžets atļauj, tad ir ieteicams izmantots tieši to.
Keywords Vizuālās testēšanas automatizācija, attēlu salīdzināšanas metodes un Applitools
Keywords in English automated visual testing, image comparison methods, Applitools
Language lv
Year 2022
Date and time of uploading 30.05.2022 22:45:31