Return to search

Automaattisen testausympäristön ja raportointityökalun kehitys ohjelmiston ylläpitotestaukseen

Maintenance testing is an important part of software testing. It tests software correction packages which will be delivered to the customer. Software maintenance is used to repair errors and test the functionality of the software. Some of these errors occur during testing and some during the customer use. Maintenance testing should be of high quality and effective to ensure functionality of the software. This work briefly reviews the LTE technology, the structure of the LTE base station, the Agile software development model and how it can be used in the software maintenance. Finally, the work introduces the properties of the good user interface.

During this work the automated test environment and the reporting tool have been developed for the System support team of the Nokia Solutions and Networks. The purpose of the test environment was to have high-quality and efficient software testing by exploiting the Agile model. The reporting tool is developed by following the requirements of the good user interface and the purpose of the tool was to offer an easy and a fast way to check out the results of the tests, the quality of the software and the KPI values for a longer time period than has previously been possible.

The work achieved its targets because it offered an effective way to test software with automation. Also, the KPI values and the results of the tests are easily available to users and, most of all according to the user’s feedback, the user interface of the reporting tool is user-friendly and clear. / Ylläpitotestaus on tärkeä osa ohjelmistotestausta. Se testaa ohjelmiston korjauspaketteja, jotka tullaan toimittamaan asiakkaalle. Ylläpidon tarkoituksena on korjata ohjelmistosta löytyneitä vikoja ja testata ohjelmiston toimivuutta. Osa vioista ilmenee testauksen ja osa asiakkaan käytön aikana. Ylläpitotestauksen tulee olla laadukasta ja tehokasta toimivan ohjelmiston varmistamiseksi. Tässä työssä käydään lyhyesti läpi LTE teknologia, LTE tukiaseman rakenne, ketterä ohjelmistonkehitysmalli ja kuinka sitä hyödynnetään ohjelmiston ylläpidossa. Lopuksi työssä esitellään hyvän käyttöliittymän ominaisuudet.

Tämän työn aikana kehitetty automaattinen testausympäristö ja raportointityökalu on kehitetty Nokia Solutions and Networksin ohjelmiston ylläpidosta vastaavien henkilöiden käyttötarkoituksiin sopivaksi. Testausympäristön tarkoituksena oli mahdollistaa laadukkaampi ja tehokkaampi ohjelmiston testaaminen ketterää ohjelmistonkehitysmallia hyödyntäen. Raportointityökalu on kehitetty noudattaen hyvän käyttöliittymän vaatimuksia ja työkalun tarkoituksena oli tarjota helppo ja nopea tapa tarkistaa testien tulokset, ohjelmiston laatu ja KPI arvot hieman pidemmältäkin aikaväliltä kuin aiemmin on ollut mahdollista.

Työssä saavutettiin sille asetetut tavoitteet sillä se tarjoaa tehokkaan tavan testata ohjelmistoa automaattisesti. Lisäksi KPI arvot ja testien tulokset ovat helposti käyttäjien saatavilla ja ennen kaikkea raportointityökalun käyttöliittymä on helppokäyttöinen ja selkeä käyttäjien antaman palautteen perusteella.

Identiferoai:union.ndltd.org:oulo.fi/oai:oulu.fi:nbnfioulu-201408241794
Date01 September 2014
CreatorsKarppinen, A. (Anne)
PublisherUniversity of Oulu
Source SetsUniversity of Oulu
LanguageFinnish
Detected LanguageFinnish
Typeinfo:eu-repo/semantics/masterThesis, info:eu-repo/semantics/publishedVersion
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess, © Anne Karppinen, 2014

Page generated in 0.0017 seconds