The test of embedded systems is well-supported by a number of different test methods and tools if the system under test displays a discrete behavior. However, for systems with continuous behavior these approaches are not appropriate. Practical experiences with the test of embedded systems in the automotive industry have revealed that testing the continuous behavior is different from testing discrete systems, In this paper, the authors discuss the reasons for the specialities of continuous behavior testing and the consequences for practicing testers. In addition, the authors introduce a new test approach that enables the systematic definition of executable test cases for testing the continuous behavior of automotive embedded systems. This method is already in use in several production-vehicle development projects at DaimlerChrysler and is based on a graphical notation for test cases which is easy to understand but also powerful enough to express complex, fully automated tests as well as reactive tests of continuous behavior. TPT (Time Partition Testing) has been developed at DaimlerChrysler Research and established in cooperation with production-vehicle development projects. Therefore, TPT contains a lot of solutions for simplifying the daily test practice in automotive development projects. Today, TPT is already the major testing approach in some interior and power train projects. It is even used by some suppliers to specify, exchange and obtain agreed-upon test cases which are used by DaimlerChrysler as part of the final acceptance test. TPT test cases can run on different platforms without modification. This fact has been proven in many projects where hundreds of test cases designed for MiL tests could be executed in SiL and HiL environment without any modification. This increases not only the test efficiency but also the maintenance of tests since test cases will not become outdated. The TPT method is scalable. Even for large testing problems the idea to concentrate all test sequences into a single 'super state machine' has been proven to be a good way to keep even large test sets comprehensible and to support testers in finding weaknesses within the tests.
Testing the continuous behavior of embedded systems
Test des kontinuierlichen Verhaltens von Embedded-Systemen
2006
15 Seiten, 11 Bilder, 1 Tabelle, 7 Quellen
Aufsatz (Konferenz)
Englisch
Testing switched Ethernet networks in automotive embedded systems
Tema Archiv | 2011
|Model-Based Real-Time Testing of Embedded Automotive Systems
SAE Technical Papers | 2014
|Model-Based Real-Time Testing of Embedded Automotive Systems
British Library Conference Proceedings | 2014
|