This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Automated validation tool for In-Vehicle mobile app-integration feature
Technical Paper
2021-36-0012
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Event:
SAE BRASIL 2021 Web Forum
Language:
English
Abstract
This paper presents the development of an automated test validation tool for AppLink in an in-vehicle infotainment system making use of Hardware-in-the-Loop (HiL). AppLink is a feature that allows the driver with a connected smartphone to interact with the phone apps through the car’s infotainment system. Since the software of the compatible apps on both infotainment and AppLink can be updated, it’s mandatory that an expert engineer tests every software version released to ensure that is working properly and the user doesn’t have to deal with bugs in the vehicle, reducing the possibility of driver’s distraction. As a Minimum Viable Product (MVP), the validation tool development focuses on automating the smoke test set, since it covers the main functionalities of the system. To do so, the test scenarios are first programmed based on pre-conditions and test procedures specifications. Then, the test smartphone is paired via bluetooth to the vehicle infotainment and the test app is launched to simulate the AppLink behavior on the screen. Automation tools, such as Squish and Appium, are used to completely automate the test procedure. Squish simulates the user’s touch actions in the car infotainment screen while Appium automates the phone’s test app commands. Finally, HiL tests are executed by gathering data from the phone automation and using it as inputs to trigger specific touch interactions on the infotainment system. Automated screenshots are also taken from the infotainment screen and treated using machine vision for test scenarios that requires visual validation. This automated solution reduces working hours spent on manual testing and allows the execution of several test cycles fully automated in sequence to acquire a significant amount of data for being able to evaluate the system functionality.
Authors
Topic
Citation
de Freitas Foloni, B., da Cruz Villas Boas, A., de Melo Pinto Junior, U., Vieira, R. et al., "Automated validation tool for In-Vehicle mobile app-integration feature," SAE Technical Paper 2021-36-0012, 2022, https://doi.org/10.4271/2021-36-0012.Also In
References
- D. L. D. Nicley , E. J. Lazaros , A. D. Truell , J. J. Zhao , and et al. The connected car: A glimpse into the future of transportation Issues in Information Systems (IIS) 21 49 56 2020
- V. Gupta and V. S. Saxena Software testing: Smoke and sanity International Journal of Engineering Research & Technology (IJERT) 2 1674 1678 2013
- P. C. Nissimagoudar , V. Mane , G. H. M , and N. C. Iyer Hardware-in-the-loop (hil) simulation technique for an automotive electronics course Procedia Computer Science 172 1047 1052 2020
- Y. Huang , R. McMurran , M. Amor-Segan , G. Dhadyalla , R. P. Jones , P. Bennett , A. Mouzakitis , and J. Kieloch Development of an automated testing system for vehicle infotainment system Int J Adv Manuf Technol 51 233 246 2010
- E. C. Lima , U. de Melo Pinto Junior , R. B. , Vieira , F. Ferreira , and et al. Method for quality assessment of hands-free phone call using hardware-in-the-loop techniques SAE International 2020
- G. Shah , P. Shah , and R. Muchhala Software testing automation using appium International Journal of Current Engineering and Technology 4 2014
- Android debug bridge (adb) https://developer.android.com/studio/commandline/adb#:%7E:text=Android%20Debug%20Bridge%20(adb)%20is,of%20commands%20on%20a%20device
- J. Lopes , C. Marques , G. Vasconcelos , F. Ferreira , and et al. Automated tests for automotive instrument panel cluster based on machine vision SAE International 2016
- N. Instruments The ni tdms file format https://www.ni.com/enus/support/documentation/supplemental/06/the-ni-tdms-fileformat.html
- N. Yin Automated testing for automotive infotainment systems 2018