When developing the IoT applications in the automotive industry, you can face a challenge of integrating it into the whole vehicle system. For this, it must be integrated with the on-board car computers by using certain hardware devices that require specific skills.
The next difficulty is testing an app. All apps integrated in a car must be strictly tested to prove their full operational capability. For this purpose, the testing must be held in different environments like a laboratory, road and virtual one. The following software testings are essential: performance, interoperability, security and access control, functional and usability testing.