Osmišljavanje i implementacija test arhitekture na razvoju novog alata za automatski rehoming radijskih baznih stanica s fokusom na jezgreni arhitekturu alata

Sažetak na hrvatskom: Ovaj rad opisuje generalni pristup testiranju nad primjerom iz konkretne domene. Domena problema nad kojim je sprovedeno testiranje je alat za automatsku migraciju radijskih baznih stanica. Testirana je jezgrena funkcionalnost alata koja se bavi samim procesom migracije. U radu...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:46632/Details
Glavni autor: Hrsto, Dominik (-)
Ostali autori: Kovač, Mario (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, D. Hrsto, 2015.
Predmet:
LEADER 03359na a2200241 4500
003 HR-ZaFER
005 20160704100416.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2421 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Hrsto, Dominik  |9 37319 
245 1 0 |a Osmišljavanje i implementacija test arhitekture na razvoju novog alata za automatski rehoming radijskih baznih stanica s fokusom na jezgreni arhitekturu alata :  |b diplomski rad /  |c Dominik Hrsto ; [mentor Mario Kovač]. 
246 1 |a Design and implementation of test architecture for new radio network automated rehoming tool with focus on tool's core architecture  |i Naslov na engleskom:  
260 |a Zagreb,  |b D. Hrsto,  |c 2015. 
300 |a 63 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2015-06-30, datum završetka: 2015-07-01 
520 3 |a Sažetak na hrvatskom: Ovaj rad opisuje generalni pristup testiranju nad primjerom iz konkretne domene. Domena problema nad kojim je sprovedeno testiranje je alat za automatsku migraciju radijskih baznih stanica. Testirana je jezgrena funkcionalnost alata koja se bavi samim procesom migracije. U radu je pretpostavljena slaba upoznatost sa domenom te on nije usko vezan za domenu. Metodologija koje je opisana u radu te primijenjena za testiranje navedenog alata može poslužiti i za testiranje aplikacija iz raznih domena. Tipovi pisanih testova su mješavina jediničnih, funkcijskih te integracijskih testova. Metoda kojom se pristupa pisanju testova je metoda sive kutije koja se tokom izrade ovog rada pokazala kao najbolja opcija u slučaju nepoznavanja same domene problema. Testovi su pisani pomoću JUnit alata. Za potrebe testiranja korišten je Mockito alat pomoću kojega se simulira rad komponenti o kojim komponenta koja se testira ovisi. Opisani su rezultati testiranja navedenog alata te statistika pronađenih grešaka.  
520 3 |a Sažetak na engleskom: This paper describes the general approach to software testing trough the example from a concrete domain. The domain that the testing was carried on is a tool for automated rehoming of radio base stations. Testing was done on the application core which is responsible for the rehoming process. This paper is written in a way that the domain knowledge is not needed. Methodology which is described and used during testing of the mentioned tool can be used for testing other applications from other domains. Written tests are a mixture of unit, functional and integration tests. Method that was used to write test cases is the grey box method which yielded the best results in a case like this, when the domain knowledge is not extensive. Tests were done in JUnit framework. For the purpose of testing Mockito framework was used to mock the components around the component being tested. In the last chapter, the test results are shown, as well as the test statistics.  
653 1 |a Testiranje  |a metodologija  |a JUnit  |a Mockito  |a crna kutija  |a bijela kutija  |a siva kutija  |a bazna stanica  |a bazni kontroler  |a migracija 
653 1 |a Software testing  |a methodology  |a JUnit  |a Mockito  |a black box  |a white box  |a grey box  |a base station  |a base controller  |a rehoming  
700 1 |a Kovač, Mario  |4 ths  |9 5776 
942 |c Y  |2 udc 
999 |c 46632  |d 46632