Skip to course

Automotive Control Software Testing

Learn how to use the most common tools to test and verify automotive controllers and software.

Automotive Control Software Testing course
4.7
(10)

This course gives you the ability to implement a framework for automotive software testing, and also to have a solid basic knowledge of the key concepts necessary for understanding the design of a testing process. You will be capable to understand the methods for automotive software testing and writing simple programs that run in such environments.

Course topics:

  • Testing of control loop systems consisting of hardware and software and control loop testing problems in automotive
  • Concepts of hardware-in-the-loop (HiL), software-in-the-loop (SiL), machine-in-the-loop (MiL), emulation, simulation, in-vivo,
    in-vitro, in-silico testing
  • Transition from HIL>SIL>MIL and tradeoff understanding with specific automotive examples
  • Automotive HiL components: ECU, network, sensors, actuators
  • Automotive testing process: modeling, configuration, calibration, testing, measuring, evaluation

Requirements

Prerequisite: If you are using a company computer, you must obtain approved access to RealVNC software; otherwise, personal computers are recommended.
Software: RealVNC.
Hardware: Computer with an Internet connection, working speakers, and microphone.
Prior knowledge: Students should have basic knowledge of testing principles and programming. Experience with automotive communication protocols (CAN/CAN FD) is welcome, but not a requirement.

Apply for enrollment

Your application will be reviewed by NIT Academy. You will receive payment instructions after enrollment confirmation.

By submitting, you acknowledge our Terms of Use.

Course schedule and details

Recover access to video lectures

If you previously purchased this course, enter the address used at checkout. We will check your entitlement and send instructions when available.

Privacy preferences

Choose optional technologies. You can change your mind anytime through Cookie settings in the footer.

Security, enrollment, checkout, form submission and remembering preferences.
Usage measurement to improve our website and services.
Advertising and conversion tracking such as Meta Pixel.