SBTS-tukiaseman toiminnallisten tilojen tarkistaminen testausautomaatiolla
Myllymäki, Kimmo (2016)
Myllymäki, Kimmo
Oulun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016120118564
https://urn.fi/URN:NBN:fi:amk-2016120118564
Tiivistelmä
Mobiiliverkoissa välitettävä liikenne kasvaa edelleen ja verkko-operaattoreilla onkin tarve laajentaa erityisesti LTE-radioverkkoja olemassa olevien GSM- ja WCDMA -tekniikoiden rinnalle. Erillisen LTE-tukiaseman rakentamisen sijaan markkinoilla on tarve arkkitehtuuriltaan yksinkertaiselle, ohjelmallisesti muunneltavalle ja useampaa radioteknologiaa yhtä aikaa tukevalle tukiasematuotteelle ja Nokian uusi SRAN/SBTS-tukiasema on eräs vaihtoehto. Useasta yhtäaikaisesta radiotekniikasta, kasvavasta liikenteestä ja tukiasemien suuresta määrästä johtuen myös verkon hallinta asettaa verkko-operaattoreille kasvavia haasteita. Nokian tarjoama ratkaisu tähän on Nokia NetAct verkonhallintajärjestelmä. Ohjelmistojen testaus on oleellinen osa tuotekehitystä. Testausta voidaan tehdä sekä manuaalisesti että automaattisesti. Työn tavoitteena oli kehittää testitapauksia erilaisilla teknisillä toteutustavoilla valitussa testausautomaatiojärjestelmässä, vertailla erilaisia toteutuksia keskenään ja arvioida testausautomaatiolla saavutettavaa hyötyä manuaaliseen testaukseen verrattuna. Työ tehtiin Nokia Networks / Mobile Networks Oulun yksikössä. Opinnäytetyössä käytettiin aineistona aiheeseen liittyvää kirjallisuutta ja internetistä löytyvää tietoa sekä omaa aiempaa kokemusta tukiasemien tuotannossa, asiakastukitehtävissä ja manuaalisessa testauksessa. Työssä kehitettiin seitsemän testitapausta käyttäen erilaisia teknisiä toteutustapoja, joissa tarkistetaan tukiaseman toiminnallisia tiloja sekä SRAN/SBTS-tukiaseman että NetAct:n kautta. Tulosten perusteella testattavan ohjelmiston graafista käyttöliittymää hyödyntävät toteutustavat olivat testauskattavuudeltaan parhaita, mutta toisaalta helposti rikkoutuvia. Komentorivipohjaiset toteutukset eivät yltäneet samaan kattavuuteen, mutta olivat toisaalta luotettavimpia ja edullisimpia sekä kehittämisen että ylläpidon taloudellisuuden perusteella. Kehitetyt testitapaukset voidaan integroida osaksi suurempaa testikokonaisuutta. Näitä ovat muun muassa testattavan tukiaseman toiminnallisten tilojen tarkistus ennen varsinaisen testikokonaisuuden ajoa tai usein toistettavan testiajon sisällä.