Ohjelmistorobotiikan testauksen hyödylliset menetelmät

dc.contributor.authorHeinonen, Tatu
dc.contributor.departmentfi=Tulevaisuuden teknologioiden laitos|en=Department of Future Technologies|
dc.contributor.facultyfi=Luonnontieteiden ja tekniikan tiedekunta|en=Faculty of Science and Engineering|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2019-11-26T11:51:11Z
dc.date.available2019-11-26T11:51:11Z
dc.date.issued2019-11-06
dc.description.abstractOhjelmistorobotiikka on muutaman vuoden aikana kehittynyt huomattavasti ja se on otettu osaksi monen yrityksen toimintaa. Ohjelmistorobotiikalla tarkoitetaan ohjelmaa, joka käyttää toista ohjelmaa sen käyttöliittymän kautta ja tekee toimenpiteitä oikean ihmisen tavoin. Ohjelmistoroboteilla saadaan nopeasti ja tehokkaasti parannettua vanhojen legacy-ohjelmistojen välistä käyttöä rajapintojen puutteesta huolimatta. Testaus on aina oleellinen osa kehitystyötä ja ohjelmistokehityksessä sitä on tutkittu paljon. Testauksella saadaan parannettua ohjelmiston laatua ja luotettavuutta, joka lisää tuotteen arvoa. Ohjelmistokehityksessä testaukseen on kehitetty erilaisia tapoja, joiden avulla ohjelmistoa saadaan testattua eri näkökulmista ja koko ohjelma tulee kattavasti ja ankarasti testattua. Nykyään ohjelmistoa on käytössä jokaisessa elektronisessa laitteessa ympäri maailman, joten testaustakin tehdään laajasti. Diplomityön tavoitteena on tutkia, miten ohjelmistorobotiikkaa saadaan testattua tehokkaasti. Työssä esitellään ohjelmistorobotiikan toiminta yleisesti ja keskitytään UiPath-robotiikkaohjelmiston käyttöön. Tämän jälkeen perehdytään ohjelmistokehityksen testausmenetelmiin ja tutkimuksessa vertaillaan ohjelmistorobotiikan testausta ohjelmistokehityksen testaukseen. Työn tuloksena selvitettiin mitkä ohjelmistokehityksen testauksen menetelmistä ovat käyttökelpoisia ja hyödyllisiä ohjelmistorobotiikan testauksessa. Asiantuntijahaastatteluista saatiin selville, että kehitysympäristön puuttuminen, ohjelmistorobotin määritys ja automatisoitavan ohjelman tuomat haasteet ovat avainasemassa testauksen kannalta. Suoraa mallia ohjelmistorobotiikan testaukseen ei ole mahdollista tehdä, koska eri ohjelmistorobotiikkaprojektit voivat erota toisistaan paljon, mutta samoista ohjelmistokehityksen testausmenetelmistä on paljon hyötyä myös ohjelmistorobotiikan testauksessa.
dc.format.extent81
dc.identifier.olddbid165498
dc.identifier.oldhandle10024/148642
dc.identifier.urihttps://www.utupub.fi/handle/11111/10990
dc.identifier.urnURN:NBN:fi-fe2019111137625
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/148642
dc.subjectRPA, ohjelmistorobotiikka, testaus
dc.titleOhjelmistorobotiikan testauksen hyödylliset menetelmät
dc.type.ontasotfi=Diplomityö|en=Master's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Heinonen_Tatu_opinnayte.pdf
Size:
1.76 MB
Format:
Adobe Portable Document Format