Test automation in RNC-environment
Viitanen, Ari (2014)
Viitanen, Ari
Oulun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014052810687
https://urn.fi/URN:NBN:fi:amk-2014052810687
Tiivistelmä
This Bachelor’s thesis was commissioned by OY LM Ericsson AB. The work was done at Ericsson’s premises in Oulu. Oulu premises concentrate on re-search and development of base station solutions for WCDMA and LTE-networks.
The purpose of this thesis was to automate base station test cases in a real RNC-environment in a WCDMA-network, mainly traffic cases that measure average throughput in different conditions and settings.
The main aim of this automation was to automate some of the testing so that human resources that were consumed by this basic testing could be assigned to something more useful. And of course automation could bring much needed stability and better regression to testing. Other aims were to document the used equipment and choose test cases to automate.
The aims were achieved so that the chosen transfer multi-RAB and soft hando-ver test cases were automated. All of the test cases are not possible to auto-mate but few more should be possible. Unfortunately that was not possible in time reserved for this thesis. The used equipment was also documented. Auto-mation is in use for daily software release testing now.
This automation could be taken further for example by attaching a signal ana-lyzer with an Ethernet connection. This would enable antenna power measurements. Robustness testing cases are possible to add to this system. Adding a third base station to the attenuator would add many different variations for handovers. Opinnäytetyön tilaaja oli OY LM Ericsson AB. Työ tehtiin Ericssonin tiloissa Oulun teknologiakylässä. Ericssonin Oulun toimipiste keskittyy tutkimaan ja kehittämään tukiasemaratkaisuja WCDMA ja LTE-verkoissa.
Opinnäytetyön tarkoitus oli automatisoida tukiaseman testejä oikeassa RNC-ympäristössä WCDMA-verkossa. Lähinnä tiedonsiirtotestejä, jotka mittaavat keskimääräisiä siirtonopeuksia eri olosuhteissa ja asetuksissa.
Tämän automaation tärkein tavoite oli automatisoida osa testauksesta, jotta perustestaukseen kulutetut resurssit voitaisiin jakaa johonkin hyödyllisempään. Ja tietenkin automaatio voi tuoda aina kaivattua tasaisuutta ja parempaa regressiota testaukseen. Muita tavoitteita oli käytettyjen laitteiden dokumentointi ja testien valitseminen.
Tavoitteet saavutettiin koska valitut tiedonsiirto-, multi-RAB ja pehmeiden solunvaihtojen testit saatiin automatisoitua. Kaikkia testejä ei ole mahdollista automatisoida, mutta jo automatisoitujen lisäksi muutama lisätesti olisi mahdollinen. Opinnäytetyöhön varattuun aikarajaan näiden automatisointi ei ollut mahdollista. Työssä totetutettu testiautomaatio on otettu käyttöön päivittäisessä ohjelmistotestauksessa.
Tätä automaatiota voisi vielä viedä pitemmälle lisäämällä automaatioon signaalianalysaattorin, joka mahdollistaisi lähetystehojen mittaamisen ja testaamisen. Kestävyystestit olisi myös mahdollista lisätä automaatioon. Myös kolmannen tukiaseman lisääminen vaimentimeen toisi solunvaihtotestaukseen lisää variaatioita.
The purpose of this thesis was to automate base station test cases in a real RNC-environment in a WCDMA-network, mainly traffic cases that measure average throughput in different conditions and settings.
The main aim of this automation was to automate some of the testing so that human resources that were consumed by this basic testing could be assigned to something more useful. And of course automation could bring much needed stability and better regression to testing. Other aims were to document the used equipment and choose test cases to automate.
The aims were achieved so that the chosen transfer multi-RAB and soft hando-ver test cases were automated. All of the test cases are not possible to auto-mate but few more should be possible. Unfortunately that was not possible in time reserved for this thesis. The used equipment was also documented. Auto-mation is in use for daily software release testing now.
This automation could be taken further for example by attaching a signal ana-lyzer with an Ethernet connection. This would enable antenna power measurements. Robustness testing cases are possible to add to this system. Adding a third base station to the attenuator would add many different variations for handovers.
Opinnäytetyön tarkoitus oli automatisoida tukiaseman testejä oikeassa RNC-ympäristössä WCDMA-verkossa. Lähinnä tiedonsiirtotestejä, jotka mittaavat keskimääräisiä siirtonopeuksia eri olosuhteissa ja asetuksissa.
Tämän automaation tärkein tavoite oli automatisoida osa testauksesta, jotta perustestaukseen kulutetut resurssit voitaisiin jakaa johonkin hyödyllisempään. Ja tietenkin automaatio voi tuoda aina kaivattua tasaisuutta ja parempaa regressiota testaukseen. Muita tavoitteita oli käytettyjen laitteiden dokumentointi ja testien valitseminen.
Tavoitteet saavutettiin koska valitut tiedonsiirto-, multi-RAB ja pehmeiden solunvaihtojen testit saatiin automatisoitua. Kaikkia testejä ei ole mahdollista automatisoida, mutta jo automatisoitujen lisäksi muutama lisätesti olisi mahdollinen. Opinnäytetyöhön varattuun aikarajaan näiden automatisointi ei ollut mahdollista. Työssä totetutettu testiautomaatio on otettu käyttöön päivittäisessä ohjelmistotestauksessa.
Tätä automaatiota voisi vielä viedä pitemmälle lisäämällä automaatioon signaalianalysaattorin, joka mahdollistaisi lähetystehojen mittaamisen ja testaamisen. Kestävyystestit olisi myös mahdollista lisätä automaatioon. Myös kolmannen tukiaseman lisääminen vaimentimeen toisi solunvaihtotestaukseen lisää variaatioita.