Näytä suppeat kuvailutiedot

Testiautomaatio ja Robot Framework

Salmi, Tuomo (2018)

dc.contributor.authorSalmi, Tuomo
dc.date.accessioned2018-11-20T07:56:41Z
dc.date.available2018-11-20T07:56:41Z
dc.date.issued2018
dc.identifier.uriURN:NBN:fi:amk-2018111917453
dc.identifier.urihttp://www.theseus.fi/handle/10024/154563
dc.description.abstractTämän insinöörityön tavoitteena on toteuttaa regressiotestiuudistus, jossa siirretään vanhoja Javalla tehtyjä testejä nykypäivään Robot Frameworkille. Työ toteutettiin työskennellessäni Sogeti Finland Oy:ssä. Aluksi kerron teoriaa ja taustoja työhön, jonka jälkeen kerron projektista, jonka toteutimme asiakastyönä keväällä ja kesällä 2018. Teoriaosuudessa käydään ensin läpi testauksen pääpiirteitä, joihin sisältyy testaamisesta saatavat hyödyt ja miksi sitä tehdään sekä automaattisen ja manuaalisen testaamisen eroja. Tämän jälkeen käydään läpi testien kattavuutta ja sitä, mitä ovat testaamisen eri vaiheet sekä mitä eri tekniikkoja voidaan käyttää testaamisessa. Robot Framework -osuudessa keskitytään siihen, kuinka Robot Frameworkilla syntaksi toimii sekä siihen, miten sillä luodaan testejä. Samaan osuuteen sisältyy projektivaiheessakin olellisena osana oleva web-sivujen testaaminen, joka toteutetaan Selenium2Libraryn avulla.fi
dc.description.abstractThe goal of this thesis is to do a regression test renewal where I transfer old Java-tests to Robot Framework. The work was done while I was working at Sogeti Finland Oy. In the beginning I’m going to tell about theory and give background to the subject, after which I’m going to tell about a project that we delivered to a customer during the spring and summer of 2018. In the theory part I am first going to go through the main features of testing. That includes knowledge about benefits that are gained from testing, why is testing done and differences between automatic and manual testing. After that I will write about test coverage, what are the different phases of testing and which different techniques can be used in testing. In the Robot Framework-part I focus in how Robot Framework’s syntax works and how one does testing with it. In the same part is included webpage testing which is also an essential part of the project phase. The webpage testing is done using Selenium2Library.en
dc.language.isofin
dc.publisherMetropolia Ammattikorkeakoulu
dc.rightsAll rights reserved
dc.titleTestiautomaatio ja Robot Frameworkfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/106467
dc.organizationMetropolia Ammattikorkeakoulu
dc.contributor.organizationMetropolia Ammattikorkeakoulu
dc.subject.keywordrobot framework
dc.subject.keywordride
dc.subject.keywordtestaus
dc.subject.keywordtestiautomaatio
dc.subject.specializationOhjelmistotuotanto
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|
dc.subject.disciplineTieto- ja viestintätekniikan tutkinto-ohjelma


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot