Software Test Automation: Safety System of a High Speed Train
Chlada, Roman (2022)
Chlada, Roman
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202202032073
https://urn.fi/URN:NBN:fi:amk-202202032073
Tiivistelmä
The purpose of this project was automating the testing of the software of an embedded system designed for the safety control of a high speed train. In safety systems, 100% of the customer requirements must be implemented and tested.
Tools for manual testing were already existing. The Robot Framework was given as the platform to run the tests. The tasks were to adapt the Robot Framework to make testing possible and efficient, to implement tests for hundreds of customer requirements and to solve challenges, which occurred during the process.
At the end of this project, over 1000 test cases are running during more than 12 hours every night. Only minor details might need to be fixed in the software and the testing.
Tools for manual testing were already existing. The Robot Framework was given as the platform to run the tests. The tasks were to adapt the Robot Framework to make testing possible and efficient, to implement tests for hundreds of customer requirements and to solve challenges, which occurred during the process.
At the end of this project, over 1000 test cases are running during more than 12 hours every night. Only minor details might need to be fixed in the software and the testing.