Welcome to JoyCode

客户诉求

某自动驾驶软件团队开发的自动驾驶软件需要经过仿真软件测试才能进入真车试验场以及上路测试。客户在自动驾驶仿真软件上述测试过程是全人工的,对于回归类测试效率低下,无法满足自动驾驶软件的高效迭代演进的需求。

咨询过程

顾问入场后,根据客户场景,设计基于仿真软件的自动化测试方案。根据仿真软件提供的各种API,将其编程自动化;同时设计开发一套自动驾驶的测试断言系统,用于组合描述各种路况和车辆状态以及时间序列断言。同时提供一套测试专用语言(DSL),供测试人员低成本的进行用例描述。最后实现一套测试调度框架,完成仿真初始化、场景加载,测试调度执行,断言,过程录制与回放以及测试结果的可视化展示。

客户收益

与客户团队合作设计开发完成自动驾驶仿真测试框架,赋能客户测试团队开发了自动化回归测试用例上百条,部署在持续集成服务器自动回归测试,大大提高了客户自动驾驶软件的测试和演进效率。

联系我们
JoyCode: A Hardcore Software Consultancy | JoyCode