Automated Test Environment for On-Board Diagnostics Counters for an Automotive On-Road Application

Electronics control unit (ECU) is the foremost part of present-time engine. Electronics in the vehicle are gaining more and more significance. So overall complexity and dependency of embedded software employed on ECU has increased over a period. Henceforth it is critical to test and approve the execution of ECU before conveying it in real workplace. The performance of engines on Highways can be tested by monitoring the parameters called as On-Board Diagnostics Counters (OBD), which is responsible for vehicle's self-diagnostics and reporting capability. The testing of these OBD Counters with existing process of manual testing sufficiently requires great amount of man-hours, thus manual testing is less reliable and non-programmable. So in order to improve efficiency and to reduce the testing efforts, automated testing can be used. Automated testing is faster, also helps to avoid the human errors. This paper deals with creating the automated test sequence for On-Board Diagnostics Counters. For automated testing NI Test Stand is used as software platform to develop test sequences, Electronic Control Module (ECM), Engine simulator serves as hardware platform. The objective of this project is to implement automated test environment for OBD Counters using Test bench setup to monitor various parameters automatically, which will robustly reduce the man hours by 50%.

[1]  Rudolf Ramler,et al.  Economic perspectives in test automation: balancing automated and manual testing with opportunity cost , 2006, AST '06.

[2]  Rajashree M Bhide,et al.  Automated testing tool for engine software testing , 2016, 2016 International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT).

[3]  Rudolf Ramler,et al.  Towards Tool-Support for Test Case Selection in Manual Regression Testing , 2013, 2013 IEEE Sixth International Conference on Software Testing, Verification and Validation Workshops.

[4]  Tomomi Kataoka,et al.  Test Automation Support Tool for Automobile Software , 2013 .

[5]  Breno Miranda,et al.  Recommender systems for manual testing , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[6]  Seon-Jae Jang,et al.  Manual Specific Testing and Quality Evaluation for Embedded Software , 2008, Seventh IEEE/ACIS International Conference on Computer and Information Science (icis 2008).

[7]  RENUKA M. KULKARNI,et al.  HARDWARE – IN – LOOP TEST BENCH DEVELOPMENT AND AUTOMATION FOR FAILURE MODE EFFECTS TEST OF AFTER-TREATMENT SYSTEM 1 , 2016 .

[8]  S. K. Mohapatra,et al.  Test bench automation to overcome verification challenge of SOC Interconnect , 2015, 2015 International Conference on Man and Machine Interfacing (MAMI).

[9]  Sachin Sharma,et al.  STUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES , 2013 .

[10]  R. M. Sharma,et al.  Quantitative Analysis of Automation and Manual Testing , 2014 .

[11]  R.T. Ugale,et al.  Automated test bench for an induction motor using LabVIEW , 2016, 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES).

[12]  Kai Petersen,et al.  Benefits and limitations of automated software testing: Systematic literature review and practitioner survey , 2012, 2012 7th International Workshop on Automation of Software Test (AST).

[13]  Ritu Patidar,et al.  Survey on Manual and Automation Testing strategies and Tools for a Software Application , 2017 .

[14]  László Kovács,et al.  Reconfigurable real-time hardware-in-the-loop environment for automotive electronic control unit testing and verification , 2014, IEEE Instrumentation & Measurement Magazine.

[15]  Paul Miles,et al.  Manual testing's newfound place in the automated testing world , 2015, 2015 IEEE AUTOTESTCON.