Professional Documents
Culture Documents
12 TH Report 2020227014
12 TH Report 2020227014
Summary interfaces is very strongly recommended by the ISO 26262 unit test recommendation
table. This is because every software unit may have been tested individually but their
communication with other units is also very critical. During the interface testing, the
value range of the incoming signals from the interface is defined and divided into classes.
These classes have a boundary value which is used to define the test cases. After the test
cases are defined interface testing can be performed. Interface testing is performed to
detect early failures that could go unnoticed till the integration testing process. At that
stage, it would be even difficult to localize the issue. Fault Injection Testing: Quite a
self-explanatory term, fault injection implies the insertion of some arbitrary faults. This
may include corrupting the values of CPU registers, code mutation, corrupting the
variable value, and more. Faults can be injected either at compile-time or run-time. This
testing is done to ensure that the software unit behaves in an expected manner at the
occurrence of any error.