Radio timing automation with Robot Framework
Rovanperä, Teemu (2021)
Rovanperä, Teemu
2021
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-2021111120080
https://urn.fi/URN:NBN:fi:amk-2021111120080
Tiivistelmä
The aim of this thesis work was to automate the Common Public Radio Interface timing measurements for radio products, reduce the need to do this type of testing manually and to remove a human error from the equation. Previously the testing had been done manually with the help of a Python-based tool that takes the measurements and provides the results. The Radio unit and most of the measurement device configurations had to be done manually.
The automation was to be done with Robot Framework, using already existing libraries, and creating new ones if needed. The tool to be automated would also need some modifications to be robot compatible. The aim was to create a fully automated testing process for the tester but to also add this automation to be a part of the current CI framework.
As a result, the testing process was fully automated utilizing Robot Framework. Adding more radio units to the test environment and further development of the automation continues after the thesis.
The automation was to be done with Robot Framework, using already existing libraries, and creating new ones if needed. The tool to be automated would also need some modifications to be robot compatible. The aim was to create a fully automated testing process for the tester but to also add this automation to be a part of the current CI framework.
As a result, the testing process was fully automated utilizing Robot Framework. Adding more radio units to the test environment and further development of the automation continues after the thesis.