Monday, November 18, 2019

Advanced in-vehicle software that supports automated driving, the key to efficient development is test automation


Introduction of materials
The development process of automobiles, where advanced technology development such as automated driving and connectivity is progressing, is becoming increasingly complex and sophisticated. New technological innovations will also increase the importance of in-vehicle software. While the number of lines of code continues to increase, test items also increase.


Therefore, instead of the traditional style of going to the final process and testing after mounting, agile development has been flourishing that repeats a short process of implementing a test once a function is implemented. To do this, test automation is essential.

This document describes a solution that automates these tests. By using this, it is possible to automatically generate test cases that satisfy statement coverage (C0 coverage), branch coverage (C1 coverage), MC / DC coverage, etc., which are indicators of whether all code is executed. Software builds and tests can be automated according to changes in the source code, and when it is introduced into a development process that requires a huge number of lines of code, some users say that the development period has been halved

No comments:

Post a Comment