TM500-testiohjelmisto
Reijasalo, Jaakko (2011)
Reijasalo, Jaakko
Oulun seudun ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201105096722
https://urn.fi/URN:NBN:fi:amk-201105096722
Tiivistelmä
Testaukseen kuluu merkittävä osa tuotekehitykseen käytetystä ajasta, joten sen tehostaminen voi säästää paljon resursseja. Nokia Siemens Networksilla LTE-matkapuhelinverkkojen testauksessa käytetään TM500 testilaitetta, joka luo useita virtuaalisia käyttäjälaitteita verkkoon ja ohjaa niiden toimintaa. Aiemmin laitetta ohjattiin Linux-koneilla ajamalla yksinkertaisia skriptejä. Tätä testausvaihetta haluttiin kehittää toteuttamalla toiminnot yhtenä työpöytäsovelluksena. Tällä haettiin sekä parempaa käytettävyyttä että mahdollisesti kevyempää toteutusta.
Tässä työssä toteutettu ohjelmistoprojekti seurasi ohjelmistoprosessin tavanomaisia työvaiheita. Sovellus toteutettiin C++ -kielellä Qt-kehitysympäristössäkäyttäen Qt:n kirjastoja. Toteutuksen yhteydessä tutustuttiin myös testilaitteiden ominaisuuksiin ja LTE–verkon toimintaan.
Toteutettu ohjelmisto toimii työn alussa asetettujen vaatimusten mukaisesti, mutta työn aikana kirjattiin myös monia jatkokehitysideoita. Aiemman järjestelmän tarjoamien toimintojen lisäksi ohjelmaan lisättiin muutamia uusia ominaisuuksia, joiden toivotaan helpottavan testien suorittamista.
Tässä työssä toteutettu ohjelmistoprojekti seurasi ohjelmistoprosessin tavanomaisia työvaiheita. Sovellus toteutettiin C++ -kielellä Qt-kehitysympäristössäkäyttäen Qt:n kirjastoja. Toteutuksen yhteydessä tutustuttiin myös testilaitteiden ominaisuuksiin ja LTE–verkon toimintaan.
Toteutettu ohjelmisto toimii työn alussa asetettujen vaatimusten mukaisesti, mutta työn aikana kirjattiin myös monia jatkokehitysideoita. Aiemman järjestelmän tarjoamien toimintojen lisäksi ohjelmaan lisättiin muutamia uusia ominaisuuksia, joiden toivotaan helpottavan testien suorittamista.