Autonomous Vehicles (AV) and Battery Electric Vehicles (BEV) are revolutionizing the transportation industry. Because of lower battery prices and more public charging stations, the adoption of electric vehicles is predicted to triple in less than a decade. In contrast to electrification, the transition to automation has not always been straightforward. Vehicle driving automation systems are classified into six tiers by the Society of Automotive Engineers (SAE); We are currently at tier two, with automobiles only capable of controlling steering and acceleration. Complete automation - level 5 according to SAE - is still challenging due to safety concerns, convenience, and inadequate regulatory requirements.
In this thesis, we provide an effective mechanism for improving the safety of autonomous vehicles. We mainly use Simulation Testing following other black box testing approaches to continuously trace the behavior of an autonomous vehicle on the track. As a result, we manage to perform automated testing cost-effectively in a controlled environment. We built a fully automated continuous integration pipeline - for SIT Autonomous team - that can enhance the quality of the existing system and address safety-related concerns.