mandatory to apply regression testing every time it is updated.
For automatic execution of the regression testing a test robot
was developed. It is responsible for collect the outputs and
compare them with the expected results. In order to
complement the regression testing, fault injection campaigns
were performed, which were based on state machines of the
embedded software, seeking a more comprehensive coverage of
tests. For this purpose the robot was adapted to send a trigger
to the algorithm that controls the fault injection. The fault
injection used an optical switch that interrupted the
communication among the board’s system components. The
results show the effectiveness of fault injection in detecting
Do'stlaringiz bilan baham: |