QRec - automaatiotyökalun kehitys
Lindh, Mika (2019)
Lindh, Mika
2019
Kaikki oikeudet pidätetään
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201903273890
https://urn.fi/URN:NBN:fi:amk-201903273890
Tiivistelmä
Tässä toiminnallisessa opinnäytetyössä kuvataan projekti, jossa tehtävänä oli suunnitella ja kehittää Qentinel Finland Oy:lle sovellus, jonka avulla tekniseltä osaamiseltaan rajallisesti asiaa ymmärtävä käyttäjä pystyy luomaan automaatioskriptiä web-sovelluksille. Sovelluksen ideana on tallentaa käyttäjän suorittamat painallukset ja syötteet käyttöliittymärajapinnasta. Tallenteeseen perustuen generoidaan suoritusvalmis skripti, joka voidaan ajaa yrityksen PACE -automaatioperheeseen kuuluvalla Console -sovelluksella.
Työn teoreettinen viitekehys sisältää työn suorittamisen kannalta keskeisimmät käsitteet ja käytetyt menetelmät. Teoriaosuudessa taustoitetaan myös yrityksen käyttämää Pacewords -skriptaustekniikkaa ja skriptaustekniikan merkitystä automaatioprojektien kannattavuuden ja ylläpidon kannalta.
Työn tietoperustana käytettiin alan ammattikirjallisuutta sekä kokeneiden asiantuntijoiden henkilöhaastatteluja. Työn toiminnallisen osuuden pohjana oli tekijän oma aiempi osaaminen, sekä toteutuksessa käytettyjen menetelmien tekniset dokumentaatiot.
Työn tuotoksena syntyi toimiva sovellus, jonka avulla automatisointi- ja ohjelmointitaidoton käyttäjä voi nauhoittaa käyttötapauksia, jotka sovellus kääntää ohjelmistorobotin ymmärtämäksi skriptiksi.
Työn teoreettinen viitekehys sisältää työn suorittamisen kannalta keskeisimmät käsitteet ja käytetyt menetelmät. Teoriaosuudessa taustoitetaan myös yrityksen käyttämää Pacewords -skriptaustekniikkaa ja skriptaustekniikan merkitystä automaatioprojektien kannattavuuden ja ylläpidon kannalta.
Työn tietoperustana käytettiin alan ammattikirjallisuutta sekä kokeneiden asiantuntijoiden henkilöhaastatteluja. Työn toiminnallisen osuuden pohjana oli tekijän oma aiempi osaaminen, sekä toteutuksessa käytettyjen menetelmien tekniset dokumentaatiot.
Työn tuotoksena syntyi toimiva sovellus, jonka avulla automatisointi- ja ohjelmointitaidoton käyttäjä voi nauhoittaa käyttötapauksia, jotka sovellus kääntää ohjelmistorobotin ymmärtämäksi skriptiksi.