Automate the UI Software Using Python

Published in Selenium Conference 2025, 2025

Recommended citation: Amalie Shi. (2025). "Automate the UI Software Using Python." Selenium Conference. https://zenodo.org/records/15118990

Verifying performance and safety is critical but has long been a bottleneck in the medical software release process. UI software testing—being the most integrated and complex component—has traditionally been performed manually.

This project presents a unique, readable, and maintainable test automation method applied in medical imaging using Python. It leverages Python libraries to emulate user interactions with the UI, communicate with external web APIs, validate test data, record test evidence, and generate automated test reports.

The automation solution enhances testing efficiency, ensures consistency in regression testing, reduces human error, and strengthens the software development lifecycle.

Read on Zenodo

Watch Presentation on YouTube

Recommended citation:
Amalie Shi. (2025). “Automate the UI Software Using Python.” Selenium Conference.