Robot Frameworkin käyttöön otto ja mallitestien luominen
Kaitio, Saija (2018)
Kaitio, Saija
Turun ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018112217814
https://urn.fi/URN:NBN:fi:amk-2018112217814
Tiivistelmä
Työn tavoitteena oli kartoittaa ja pohjustaa toimeksiantajayritykselle toimivaa testiautomaatio-ympäristöä, joka vapauttaa testaajien resursseja muihin tehtäviin sekä nopeuttaisi testien ajoa.
Testiautomaatiotyökaluna käytettiin Robot Frameworkia, johon liitettiin Selenium2-kirjasto.
Opinnäytetyö jaettiin kahteen osaan.
Teoriaosassa selvitettiin ohjelmistotestausta yleisesti, testauksen eri tasoja ja analysoitiin automaatiotestauksen etuja sekä haasteita.
Toisessa osassa kartoitettiin yrityksen tämän hetkistä testauskäytäntöä sekä selvitettiin, miten Robot Frameworkin, Selenium2-kirjaston sekä Pythonin asentaminen ja käyttöönotto onnistuu Windows 10-käyttöjärjestelmälle. Lisäksi opinnäytetyössä toteutettiin esimerkkitestejä yrityksen hoitajakutsujärjestelmän uudelle käyttöliittymälle.
Lopputuloksena Robot Frameworkia käytettiin onnistuneesti rajattuihin testitapauksiin. Laajempi käyttöönotto vaatisi enemmän aikaa ja resursseja joita tämän opinnäytetyön kirjoittamisen aika-na ei onnistuttu järjestämään.
Testiautomaatiotyökaluna käytettiin Robot Frameworkia, johon liitettiin Selenium2-kirjasto.
Opinnäytetyö jaettiin kahteen osaan.
Teoriaosassa selvitettiin ohjelmistotestausta yleisesti, testauksen eri tasoja ja analysoitiin automaatiotestauksen etuja sekä haasteita.
Toisessa osassa kartoitettiin yrityksen tämän hetkistä testauskäytäntöä sekä selvitettiin, miten Robot Frameworkin, Selenium2-kirjaston sekä Pythonin asentaminen ja käyttöönotto onnistuu Windows 10-käyttöjärjestelmälle. Lisäksi opinnäytetyössä toteutettiin esimerkkitestejä yrityksen hoitajakutsujärjestelmän uudelle käyttöliittymälle.
Lopputuloksena Robot Frameworkia käytettiin onnistuneesti rajattuihin testitapauksiin. Laajempi käyttöönotto vaatisi enemmän aikaa ja resursseja joita tämän opinnäytetyön kirjoittamisen aika-na ei onnistuttu järjestämään.