Testing of railway signalling microprocessor systems
Brief
Design and execute the work phases related to the ascending branch of the life cycle of a railway signalling system (according to the V-model of complex system development).
Project challenge
Supporting the client in all testing activities (module testing, system integration testing, HW-SW integration testing and HW testing) to verify the adherence of the functional behaviour of the module/system to the client’s requirements and detect any defects.
Solution
NIER defined the test specifications, configured and wired the test environments in the laboratory and carried out tests on individual devices and the entire system in order to verify their functional behaviour in relation to the client’s specifications.
Execution phases
Analysis of system documentation (Requirements, Architecture, etc)
Drafting of the test plan
Test site set-up
Test execution (white box and black box)
Development of simulation and semi-automation tools for Log analysis test execution and scripting (Python/C/VB)
Support to the design team in the debug phase.
Change Request Process Management
Release of the Test Report.
Achieved results
By meticulously managing the Verification and Validation process, NIER supported the client in achieving a twofold objective: discovering system defects (in specifications, design, code) and assessing the usability of the system in an operational situation.
NIER helped the client to build better and more reliable systems by reducing retrofit costs through early detection of bugs and anomalies during development.