Design and Implementation of a Test Result Comparison Tool in a Test Planning Environment
Seppä, Julianna (2026)
Seppä, Julianna
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604156500
https://urn.fi/URN:NBN:fi:amk-202604156500
Tiivistelmä
Tämä opinnäytetyö esitteli testitulosten vertailutyökalun suunnittelun ja toteutuksen, joka on integroitu Nokian sisäiseen testisuunnittelupalveluun. Projektin tavoitteena oli tarjota tehokas, jäsennelty ja käyttäjäystävällinen tapa vertailla ja analysoida radiotaajuus- (RF) testituloksia sekä visuaalisesti että numeerisesti.
Työkalu toteutettiin käyttäen Angularia käyttöliittymässä, Flaskia palvelinpuolella ja MongoDB:tä tiedon tallennukseen. Testikonfiguraatiodatan hallintaa varten toteutettiin hierarkkinen rakenne, joka koostuu vertailujoukoista, ryhmistä ja yksiköistä.
Testaus ja validointi suoritettiin jatkuvasti. Kaikille komponenteille toteutettiin yksikkö-, integraatio- ja end-to-end -testit, joilla varmistettiin koodin toiminnallisuutta ja luotettavuutta. Lisäksi koodin laatua varmistettiin katselmointijaksoilla.
Tulokset osoittivat, että toteutettu työkalu laajensi onnistuneesti testisuunnittelupalvelun ominaisuuksia tarjoamalla jäsennellyn viitekehyksen RF-testidatan analysointiin. Työkalu tarjoaa vankan perustan jatkokehitykselle ja RF-testitulosten analysoinnin jatkuvalle kehittämiselle palvelussa. This thesis presented the design and implementation of a test result comparison tool integrated into Nokia’s internal test planning service.
The project aimed to provide an efficient, structured, and user-friendly method to compare and analyse radio frequency (RF) test results both visually and numerically.
The tool was developed using Angular for the frontend, Flask for the backend, and MongoDB for data storage. A hierarchical structure of comparison sets, groups, and items was implemented to manage test configuration data effectively.
Testing and validation were conducted continuously. Unit, integration, and end-to-end tests were implemented for all components, and review periods were carried out to ensure code quality, functionality, and reliability.
The results demonstrated that the implemented tool successfully extended the capabilities of the test planning service, providing a structured framework for analysing RF test data. The tool provides a solid foundation for further enhancements and continued development of RF test result analysis within the service.
Työkalu toteutettiin käyttäen Angularia käyttöliittymässä, Flaskia palvelinpuolella ja MongoDB:tä tiedon tallennukseen. Testikonfiguraatiodatan hallintaa varten toteutettiin hierarkkinen rakenne, joka koostuu vertailujoukoista, ryhmistä ja yksiköistä.
Testaus ja validointi suoritettiin jatkuvasti. Kaikille komponenteille toteutettiin yksikkö-, integraatio- ja end-to-end -testit, joilla varmistettiin koodin toiminnallisuutta ja luotettavuutta. Lisäksi koodin laatua varmistettiin katselmointijaksoilla.
Tulokset osoittivat, että toteutettu työkalu laajensi onnistuneesti testisuunnittelupalvelun ominaisuuksia tarjoamalla jäsennellyn viitekehyksen RF-testidatan analysointiin. Työkalu tarjoaa vankan perustan jatkokehitykselle ja RF-testitulosten analysoinnin jatkuvalle kehittämiselle palvelussa.
The project aimed to provide an efficient, structured, and user-friendly method to compare and analyse radio frequency (RF) test results both visually and numerically.
The tool was developed using Angular for the frontend, Flask for the backend, and MongoDB for data storage. A hierarchical structure of comparison sets, groups, and items was implemented to manage test configuration data effectively.
Testing and validation were conducted continuously. Unit, integration, and end-to-end tests were implemented for all components, and review periods were carried out to ensure code quality, functionality, and reliability.
The results demonstrated that the implemented tool successfully extended the capabilities of the test planning service, providing a structured framework for analysing RF test data. The tool provides a solid foundation for further enhancements and continued development of RF test result analysis within the service.