{"title":"Automation solution for Software Testing of CAN based ECUs","authors":"Vaijayanti Gajul, Jitendra Mishra, Sarika Tavhare","doi":"10.1109/ICECCT52121.2021.9616902","DOIUrl":null,"url":null,"abstract":"In contemporary vehicle electronics, ECUs are pre-eminent to effectuate the system and deliver the prolific features embedded within them. The paradigm shift to ECU technology has led to an increase in the complexity of the software that now has to render safety and diagnostic services along with functional solutions. Taking cognizance of this intricacy, the enhancement of testing methodologies to assess the behavior of Software has become of critical importance. This paper presents a method of automating the software testing of CAN-based products to verify its functional and diagnostic requirements in a hardware-in-loop environment using automation tool ECU-TEST.The objective of this paper is to demonstrate the development of components of test bench that are CAN-compatible relay board (test-board), the algorithm of test-board software, and the test cases scripted in ECU-TEST tool. ECU-TEST tool controls the complete data flow in the system. In this hardware-in-loop testing environment, ECU-TEST is responsible for providing inputs to the device under test, recording the behavior associated with it, and then analyzing this data to generate the test results.The utilization of this automation setup for software testing of a headlamp unit resulted in a decrease in the time required for testing from two days to one and a half-hour. This approach has minimized the testing time substantially, also providing certainty to deliver a better quality of software.","PeriodicalId":155129,"journal":{"name":"2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECCT52121.2021.9616902","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In contemporary vehicle electronics, ECUs are pre-eminent to effectuate the system and deliver the prolific features embedded within them. The paradigm shift to ECU technology has led to an increase in the complexity of the software that now has to render safety and diagnostic services along with functional solutions. Taking cognizance of this intricacy, the enhancement of testing methodologies to assess the behavior of Software has become of critical importance. This paper presents a method of automating the software testing of CAN-based products to verify its functional and diagnostic requirements in a hardware-in-loop environment using automation tool ECU-TEST.The objective of this paper is to demonstrate the development of components of test bench that are CAN-compatible relay board (test-board), the algorithm of test-board software, and the test cases scripted in ECU-TEST tool. ECU-TEST tool controls the complete data flow in the system. In this hardware-in-loop testing environment, ECU-TEST is responsible for providing inputs to the device under test, recording the behavior associated with it, and then analyzing this data to generate the test results.The utilization of this automation setup for software testing of a headlamp unit resulted in a decrease in the time required for testing from two days to one and a half-hour. This approach has minimized the testing time substantially, also providing certainty to deliver a better quality of software.