Treffer: Developing a Platform for Nokia Radio Product's Functional Testing

Title:
Developing a Platform for Nokia Radio Product's Functional Testing
Publication Year:
2025
Collection:
Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Document Type:
Dissertation bachelor thesis
Language:
English
Relation:
Rights:
fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
Accession Number:
edsbas.91B5D00A
Database:
BASE

Weitere Informationen

Every radio product has an extensive amount of measurement and functional tests cases that must be performed. Testing often happens in batches and thus it was a key factor for the thesis project to require as little memorization as possible from the users. The testing software was created by using Python as the programming language and Qt PySide6 as a GUI framework. Additional Python libraries were used to accomplish the software, namely Pydantic with large data structures and Jinja2 to create reports. As a result of the thesis, a testing platform that can automate a big portion of the functional tests has been created. The thesis project can automate starting and setting up instruments, running multiple tests in a queue and creating reports from the test results. The testing platform allows doing small edits to test cases without programming knowledge and creating new tests without requiring a solid programming background. Feedback was used during the software’s development phase to guide the development. After completing the thesis project, feedback was requested again, the future developments were decided based on the feedback.