Autonomous Cars & Software Testing

White Paper –

Autonomous Cars & Software Testing – Parts 1 , 2 & 3

This is a three-part article on autonomous cars and software testing. 

Part 1 initially introduces reasons for developing autonomous cars and the high-level technological challenges that are involved.  It then considers some of the ethical issues, and suggests areas where regulation is needed. 

In part 2, the new technologies that are needed for autonomous systems are described in more detail, such as in the areas of sensors, vehicle-to-vehicle communications, and machine learning. 

Part 3 provides explanations of how traditional automotive lifecycle practices of requirements specification and architectural design must change for autonomous cars.  The article then suggests how autonomous cars will provide new challenges and opportunities for software testing. 

The first two parts are aimed at anyone who wants to understand more about autonomous cars, while part 3 is more focused at those involved in managing or performing software testing of the autonomous systems inside them.

Part 1 – Autonomous Cars and Software Testing – Part 1

Part 2 – Autonomous Cars and Software Testing – Part 2

Part 3 – Autonomous Cars and Software Testing – Part 3