Waymo’s autonomous vehicles are subjected to an uncompromising test procedure. First of all, they are programmed for a certain driving behavior. The software is then checked in a stress test on the road until the driver intervenes. The traffic situation is virtually simulated from sensor data and transferred to the vehicle’s AI in thousands of variations for training purposes. Only in the case of success the new skill is added to Waymo’s network.