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 |