Delphi makes automotive electronic products and performs system
testing as part of the product development process. The test
engineering process model is based on ENG.10-System testing which
adheres to A-SPICE (Automotive SPICE) standards. The model provides
a sequence of testing activities, guarantees an agreed-upon quality
of deliverables, provides opportunities to improve time and reduces
cost by scaling test effort based on priority. System testing
activities are performed based on predefined test method
descriptions using an integrated tool chain.
System testing includes analysis of product requirements, test
specification development, test execution and test reporting. An
integrated tool chain supports all these and this paper describes
them.
The tool chain includes IBM-DOORS® for requirement management
which helps to establish bi-directional traceability between
product requirements and test results. In addition, this supports
configuration management of work products. The automation feature
of the tool helps to save significant time and effort to generate
requirements traceability matrix. The tool helps to monitor the
status of various tasks involved in the testing process.
For test execution, NI-TestStand® is used. This executes the
automated test scripts in a HIL (hardware-in-loop) test
environment. The HIL test environment has the necessary simulation
and measurement devices and instrumentation to perform system
testing.
Delphi has developed an internal tool to interface DOORS and
TestStand. This tool automatically converts system test
specification in DOORS into executable TestStand sequences. It
imports the test reports that are generated after executing
TestStand scripts into DOORS. This helps to reduce time to generate
traceability matrix and avoid human errors.