Service Tool ATC Laboratory Setup and Development
Tschokkinen, Gavril (2025)
Tschokkinen, Gavril
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-202504156660
https://urn.fi/URN:NBN:fi:amk-202504156660
Tiivistelmä
This thesis explores the process of transferring an Automated Test Case (ATC) laboratory for the Service Tool software from an outsourced solution to an in-house setup at GE HealthCare. The main objective was to replicate the current test automation environment to ensure better control and long-term maintainability within GE HealthCare’s internal infrastructure.
The research process was carried out using constructive research, where the outsourced system was analysed to understand its hardware and software requirements. Before migrating the setup into the dedicated ATC lab, a local test setup was established for creating a proof-of-concept setup. The replication process revealed challenges such as undocumented dependencies and delays in setting up continuous integration (CI). However, enhancements were introduced to improve test maintainability by replacing hard-coded values with variables and future improvements, such as automation gaps in the current test cases, were identified.
The results demonstrate some of the practical benefits of transitioning an outsourced test automation system in-house. While the setup of CI remains an area for future work, the in-housed ATC lab provides a more sustainable, flexible, and scalable testing environment. This thesis highlights how constructive research, and iterative development can lead to a successful replication and improvement of test automation systems.
The research process was carried out using constructive research, where the outsourced system was analysed to understand its hardware and software requirements. Before migrating the setup into the dedicated ATC lab, a local test setup was established for creating a proof-of-concept setup. The replication process revealed challenges such as undocumented dependencies and delays in setting up continuous integration (CI). However, enhancements were introduced to improve test maintainability by replacing hard-coded values with variables and future improvements, such as automation gaps in the current test cases, were identified.
The results demonstrate some of the practical benefits of transitioning an outsourced test automation system in-house. While the setup of CI remains an area for future work, the in-housed ATC lab provides a more sustainable, flexible, and scalable testing environment. This thesis highlights how constructive research, and iterative development can lead to a successful replication and improvement of test automation systems.