To test new software rapidly, automated tests of typical behavior are often performed. However, often more can be learned from simulating anomalous events and observing how the system reacts on it. To enable the wide spread of possible tests, the tests should be automated.
It is the goal of this thesis to develop automated tests where a full train ride is simulated from the perspective of a passenger information system. The student will need to develop novel methodologies for defining reliable tests that cover the widest range of realistic scenarios in a limited time frame. Additionally, the student will therefore need to adapt multiple "Train Control Management System" emulators to enable automatic and unified test framework. The student will also create a few test scenarios to test this framework.
Nature of the work
Level: Bachelor, Master
Type of work: Research: 20%, Implem.: 50%, Experim.: 30%
Location: Televic, University
Type of activities: Implementation, Programming, Simulation