RF performance testing using Robot Framework
Ollanketo, Joni (2016)
Ollanketo, Joni
Oulun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016112918170
https://urn.fi/URN:NBN:fi:amk-2016112918170
Tiivistelmä
Opinnäytetyön tilaajana toimi Oy LM Ericsson Ab:n Oulun yksikkö. Työn tavoitteena oli toteuttaa vanhan TTCN-3-pohjaisen testijärjestelmän tilalle uusi testijärjestelmä käyttäen Python-ohjelmointikieltä sekä Robot Frameworkiä.
Testijärjestelmän käyttötarkoituksena on mitata RF-suorituskykyä piensolutukiaseman tuotekehityksessä.
Käytössä olevalle TTCN-3-pohjaiselle järjestelmälle ei ollut saatavilla enää käyttötukea, joten sen korvaamiselle etsittiin vaihtoehtoja.
Pythonista ja Robot Frameworkista oli aiempaa kokemusta yrityksessä erityyppisessä testauksessa, jolloin myös työn jatkokehitys olisi helpompaa.
Robot Framework mahdollistaa myös testijärjestelmän paremman integroinnin CI-järjestelmiin, jos se nähdään tarpeelliseksi.
Järjestelmän perusominaisuudet saatiin onnistuneesti toteutettua aikarajan sisällä sisältäen tarpeelliset Robot Framework-kirjastot, dokumentoinnin, käynnistysskriptit sekä lähdekoodin paketoinnin asennuspaketiksi.
Testijärjestelmän käyttötarkoituksena on mitata RF-suorituskykyä piensolutukiaseman tuotekehityksessä.
Käytössä olevalle TTCN-3-pohjaiselle järjestelmälle ei ollut saatavilla enää käyttötukea, joten sen korvaamiselle etsittiin vaihtoehtoja.
Pythonista ja Robot Frameworkista oli aiempaa kokemusta yrityksessä erityyppisessä testauksessa, jolloin myös työn jatkokehitys olisi helpompaa.
Robot Framework mahdollistaa myös testijärjestelmän paremman integroinnin CI-järjestelmiin, jos se nähdään tarpeelliseksi.
Järjestelmän perusominaisuudet saatiin onnistuneesti toteutettua aikarajan sisällä sisältäen tarpeelliset Robot Framework-kirjastot, dokumentoinnin, käynnistysskriptit sekä lähdekoodin paketoinnin asennuspaketiksi.