Robot Framework reitityksen automaattisen testaamisen toteutuksessa
Karjalainen, Henri (2016)
Karjalainen, Henri
Tampereen ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120919674
https://urn.fi/URN:NBN:fi:amk-2016120919674
Tiivistelmä
Opinnäytetyön tavoitteena oli tutkia reitityksen automaattista testaamista Robot Framework -testausautomaatiokehyksen näkökulmasta ja selvittää, miten hyvin Robot Framework soveltuu reititystestaamisen automatisoinnin toteuttamiseen. Opinnäytetyön toimeksiantajana toimi Bittium Wireless Oy, ja koska yrityksen kehittämät teknologiat ovat salatuiksi luokiteltuja, opinnäytetyössä aihetta käsiteltiin vain yleisellä tasolla. Tarkoituksena oli tuottaa tietoa reitityksen automaattisesta testaamisesta ja Robot Frameworkin soveltuvuudesta reitityksen automaattisen testaamisen työvälineeksi.
Taustatyö ja käytännön tutkimus toteutettiin toimeksiantajan testiympäristössä ja kirjallisuuden avulla tutkimuksessa kerättyä tietoa pyrittiin esittämään opinnäytetyöraportissa yleispätevästi, jotta tietoa olisi mahdollista soveltaa mahdollisimman laaja-alaisesti. Lopputuotoksena syntynyt opinnäytetyöraportti ei ole varsinainen opas reititystestauksen toteuttamiseen Robot Frameworkilla vaan tietopaketti, jonka avulla on mahdollista tutustua testaamiseen, automaatioon, reititykseen ja Robot Frameworkiin yksittäisinä aihepiireinä sekä näiden kaikkien toteutukseen yhtenä kokonaisuutena.
Johtopäätöksinä opinnäytetyössä todetaan, että reitityksen testaaminen voi käsin toteutettuna olla työlästä ja aikaa vievää. Automaation avulla testaamista voidaan merkittävästi tehostaa ja tuloksien luotettavuutta parantaa. Robot Frameworkin todetaan ohjelmistoriippumattomuutensa, yleispätevän luonteensa ja laajennettavuutensa puolesta olevan soveltuva työväline reitityksen automaattisen testaamisen toteuttamiseen.
Taustatyö ja käytännön tutkimus toteutettiin toimeksiantajan testiympäristössä ja kirjallisuuden avulla tutkimuksessa kerättyä tietoa pyrittiin esittämään opinnäytetyöraportissa yleispätevästi, jotta tietoa olisi mahdollista soveltaa mahdollisimman laaja-alaisesti. Lopputuotoksena syntynyt opinnäytetyöraportti ei ole varsinainen opas reititystestauksen toteuttamiseen Robot Frameworkilla vaan tietopaketti, jonka avulla on mahdollista tutustua testaamiseen, automaatioon, reititykseen ja Robot Frameworkiin yksittäisinä aihepiireinä sekä näiden kaikkien toteutukseen yhtenä kokonaisuutena.
Johtopäätöksinä opinnäytetyössä todetaan, että reitityksen testaaminen voi käsin toteutettuna olla työlästä ja aikaa vievää. Automaation avulla testaamista voidaan merkittävästi tehostaa ja tuloksien luotettavuutta parantaa. Robot Frameworkin todetaan ohjelmistoriippumattomuutensa, yleispätevän luonteensa ja laajennettavuutensa puolesta olevan soveltuva työväline reitityksen automaattisen testaamisen toteuttamiseen.
