Automated Testing and Monitoring System for Power Product Quality Assurance
Kaikkonen, Joona (2025)
Kaikkonen, Joona
2025
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-2025090324398
https://urn.fi/URN:NBN:fi:amk-2025090324398
Tiivistelmä
This thesis was about making an automated testing and monitoring tool for power supply units (PSUs) used in telecom cabinets. The work was done for Nokia Networks. The main goal was to create a tool that helps test PSU features quickly and reliably, so they meet quality standards before use in the field and also help with troubleshooting known issues with the PSUs.
At the start, different technologies were studied, such as Robot Framework for test automation, Python for writing custom test steps, and SNMP for talking to the devices. The automation tool was developed by creating reusable test steps, Python libraries, using Selenium for web automation, and API for firmware management and updates. The tests included verifying the firmware update process, testing the behavior of the power cabinet under different settings, automating configuration changes through the web interface, generating clear test reports, and storing measurement data in Excel charts. Special attention was given to testing the Virtual Power Plant (VPP) feature, which allows the PSU to help balance the electricity grid by switching between grid and battery power quickly.
The results showed that the new tool made PSU testing faster and more reliable. Automated tests covered many PSU features, and detailed reports helped find and fix problems.
In conclusion, the tool improved the quality assurance process for power products and saved manual work. In the future, a graphical user interface and real-time monitoring could be added. The solutions in this thesis can help with similar testing needs later on.
At the start, different technologies were studied, such as Robot Framework for test automation, Python for writing custom test steps, and SNMP for talking to the devices. The automation tool was developed by creating reusable test steps, Python libraries, using Selenium for web automation, and API for firmware management and updates. The tests included verifying the firmware update process, testing the behavior of the power cabinet under different settings, automating configuration changes through the web interface, generating clear test reports, and storing measurement data in Excel charts. Special attention was given to testing the Virtual Power Plant (VPP) feature, which allows the PSU to help balance the electricity grid by switching between grid and battery power quickly.
The results showed that the new tool made PSU testing faster and more reliable. Automated tests covered many PSU features, and detailed reports helped find and fix problems.
In conclusion, the tool improved the quality assurance process for power products and saved manual work. In the future, a graphical user interface and real-time monitoring could be added. The solutions in this thesis can help with similar testing needs later on.