Font Size: a A A

Design And Development Of IVI Automation Testing Platform

Posted on:2022-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:W L ZhaiFull Text:PDF
GTID:2518306308999839Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing popularity and development of In-vehicle infotainment(IVI)systems in automobiles,the scales and functionalities of its software are also growing rapidly.In order to adapt to the rapid development and changes of the software industry market needs,improve their competitiveness,the iterations of IVI software are tending to be much faster.Currently,there is no testing software that is designed for IVI.Most of the testing work still utilizes traditional manual testing to ensure the reliability of the system.Researchers have introduced automated testing techniques to implement general software testing,such as automated testing frameworks for Android systems,but these frameworks cannot be directly applied to the testing of IVI.In order to deal with above issues,we introduce automated testing techniques to replace traditional manual testing.Based on automated testing,we implement an automated testing system based on IVI so that testers are hardly or even not involved in testing activities.In this way,we can manage testing scripts easily,trace bugs and add up testing result report effortlessly.This paper will study and develop an IVI automated testing system based on artificial intelligence(AI)technique and open source automated testing framework.Focused on IVI testing,this automated system provides automation support and cloud management,consisting of the following four functional modules,cloud platform management module,UI operation automated testing module,speech automated testing module and CAN bus automated testing module.Firstly,this paper researches and compares the automation testing framework of Android system and automation testing methods of IVI,and chooses more advantageous framework,UI Automator2.Based on this framework and system requirements from several aspects,this papers designs system's architecture and functional modules,and finally implements the whole automation system.Lastly,by deploying and running the IVI automated system,the main functions of the system are tested and validated,which proves the usability of the whole system.The validations show that,by means of introducing AI and automated testing techniques,the IVI automated testing system designed and implemented in this paper can complete the automated execution of UI operations,speech operations and CAN bus operations.Besides,this system also provides platform management module to reduce the involvement of testers and costs of traditional testing methods,which can effectively improve testing efficiency and enhance testing quality.
Keywords/Search Tags:Automated testing, In-vehicle infotainment system, Android system
PDF Full Text Request
Related items