Skip to main content
Login | Suomeksi | På svenska | In English

Kuvantunnistus osana testiautomaatiota

Show full item record

Title: Kuvantunnistus osana testiautomaatiota
Author(s): Pajunen, Jukka
Contributor: University of Helsinki, Faculty of Science, Department of Computer Science
Discipline: Computer science
Language: Finnish
Acceptance year: 2017
Abstract:
Perinteisesti ohjelmistojen testiautomaatio, jolla tarkoitetaan testauksen kohteena olevan järjestelmän testien automatisoitua suorittamista, toteutetaan hyödyntäen ohjelmiston lähdekoodia. Toisinaan ohjelmiston graafista käyttöliittymää (GUI) testattaessa tulee kuitenkin vastaan tilanteita, jolloin ohjelmiston lähdekoodi ei ole saatavilla. Joskus testiautomaation avulla halutaan myös varmistaa, onko jokin tietty kuvaelementti näkyvillä käyttöliittymässä, eikä riitä, että tämä kuvaelementti löytyy vain lähdekoodista. Näissä molemmissa tapauksissa ainoa keino käsitellä kuvaelementtiä tai verifioida sen esiintyminen graafisessa käyttöliittymässä, on käyttää referenssikuvapohjaista kuvantunnistusta. Tutkielmassa perehdytään kuvantunnistuksen soveltuvuuteen osaksi testiautomaatiota (1) tutustumalla löytyneeseen lähdekirjallisuuteen, (2) asiakkaalle toteutetussa testiautomaatioprojektissa tehtyihin havaintoihin ja (3) haastattelemalla kuvantunnistusta hyödyntävän testiautomaation parissa työskennelleitä henkilöitä. Tutkimuksessa havaitaan, miten ja millaisilla työkaluilla kuvantunnistukseen pohjautuva testiautomaatio voidaan esimerkiksi toteuttaa, millaisia erinäisiä ongelmia siihen liittyy ja miltä osin nämä ongelmat ovat ratkaistavissa. Tutkimuksessa tehtyihin havaintoihin pohjautuen ehdotetaan, miten aihetta voisi tulevaisuudessa tutkia lisää, jotta saisimme lisäymmärrystä kuvantunnistuksen soveltuvuudesta osaksi kuvantunnistusta. ACM Computing Classification System (CCS): [Computing methodologies]: Image processing [Software and its engineering]: Software verification [Software and its engineering]: Agile software development [Software and its engineering]: Software testing and debugging [Software and its engineering]: Acceptance testing


Files in this item

Files Size Format View
thesis-Jukka_Pajunen.pdf 3.013Mb PDF

This item appears in the following Collection(s)

Show full item record