Common Testing Application with XML Conversion Plug-In for LTE DSP SW Integration
Heikkilä, Teemu (2012)
Heikkilä, Teemu
Oulun seudun ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012053110959
https://urn.fi/URN:NBN:fi:amk-2012053110959
Tiivistelmä
eNodeB-tukiasema on LTE-matkapuhelinverkon osa. Tuotekehitysvaiheessa tukiaseman ominaisuuksien määrä on koko ajan inkrementaalisesti kasvava. Uuden ominaisuuden yhdistäminen jo olemassa olevaan tapahtuu LTE DSP SW -integroinnissa jatkuvaa integrointimenetelmää käyttäen. Uuden ja vanhan testaaminen johtaa yksittäisen testin testausajan lyhenemiseen. Tilanne vaatii jatkuvaa testauksen kehitystä, jotta kokonaistestauskattavuus pysyy riittävänä.
LTE DSP SW -integroinnin ensisijainen toimenkuva on verifioida, että tukiaseman DSP-ohjelmistokomponenttien rajapinnat toimivat rajapintavaatimusten mukaisesti. Integrointityössä tukiasema konfiguroidaan eNodeB-kontrollisanomilla. LTE DSP SW -integroinnin testiympäristöstä johtuen eNodeB-kontrollisanomilla on oma formaatti.
Tässä työssä esitellään LTE-teknologiaa, testausta yleisesti ja integrointia inkrementaalisessa tuotekehityksessä sekä lisäksi sitä, miten edellä mainitut liittyvät LTE DSP SW -integrointiin. Ratkaisua testauksen tehostamiseen haetaan tietokonesovelluksesta.
Tässä työssä kehitetään LTE DSP SW -integroinnin tarpeiden pohjalta tietokoneohjelma Qt-ohjelmointikielellä. Ohjelma generoi XML-lähdetiedostoja käyttäen eNodeB kontrollisanomia. Työkalun käyttö poistaa manuaalisen työn tarpeen tilanteista, joissa olemassa olevat kontrollisanomat muuttuvat tai tulee kokonaan uusia sanomia. Työkalu tekee sekunneisssa työn, jonka tekeminen manuaalisesti kestäisi tunnista jopa useisiin päiviin. Työn lopuksi analysoidaan ohjelman kehitystyötä sekä sen käyttö- ja jatkokehitysmahdollisuuksia.
LTE DSP SW -integroinnin ensisijainen toimenkuva on verifioida, että tukiaseman DSP-ohjelmistokomponenttien rajapinnat toimivat rajapintavaatimusten mukaisesti. Integrointityössä tukiasema konfiguroidaan eNodeB-kontrollisanomilla. LTE DSP SW -integroinnin testiympäristöstä johtuen eNodeB-kontrollisanomilla on oma formaatti.
Tässä työssä esitellään LTE-teknologiaa, testausta yleisesti ja integrointia inkrementaalisessa tuotekehityksessä sekä lisäksi sitä, miten edellä mainitut liittyvät LTE DSP SW -integrointiin. Ratkaisua testauksen tehostamiseen haetaan tietokonesovelluksesta.
Tässä työssä kehitetään LTE DSP SW -integroinnin tarpeiden pohjalta tietokoneohjelma Qt-ohjelmointikielellä. Ohjelma generoi XML-lähdetiedostoja käyttäen eNodeB kontrollisanomia. Työkalun käyttö poistaa manuaalisen työn tarpeen tilanteista, joissa olemassa olevat kontrollisanomat muuttuvat tai tulee kokonaan uusia sanomia. Työkalu tekee sekunneisssa työn, jonka tekeminen manuaalisesti kestäisi tunnista jopa useisiin päiviin. Työn lopuksi analysoidaan ohjelman kehitystyötä sekä sen käyttö- ja jatkokehitysmahdollisuuksia.