自动化测试方法、装置、设备及存储介质制造方法及图纸

技术编号:43577314 阅读:24 留言:0更新日期:2024-12-06 17:43
本发明专利技术涉及一种自动化测试方法、装置、设备及存储介质,该方法包括:在可视化工具中运行测试模型,其中,可视化工具集成了Python解释器,测试模型是用户预先对预设的模块进行拖拽操作和修改参数操作生成的;初始化Python解释器的运行环境;遍历执行测试模型的每个模块,若模块有API接口,则根据API接口的接口信息对应的Python方法和模块的配置参数,构造Python参数;根据Python参数调用Python方法执行测试,直至遍历执行结束。通过上述方法,测试模型是用户拖拽的方式生成的,提高开发效率,运行测试模型进行自动化测试时,不再需要手动部署Python环境,规避工具使用复杂度,降低了测试门槛。

【技术实现步骤摘要】

本申请涉及车辆测试,具体涉及一种自动化测试方法、装置、设备及存储介质


技术介绍

1、随着现代汽车行业对电子和软件的依赖程度不断增加,基于模型的测试方法已成为汽车软件开发的核心部分。从驾驶辅助系统到电动车电池管理,以及到更先进的自动驾驶技术,每一项都需要复杂的软件系统以确保其性能和安全。

2、目前,汽车行业针对自动化脚本开发过程,hil台架采用厂商自带的可视化工具,通过可视化工具用户可以配置测试环境、监控测试过程以及分析测试结果。python作为一种简单而强大的脚本语言,在汽车电子系统的开发过程中,有许多零部件需要进行功能验证、性能测试等,都采用python脚本开发。

3、但是,用户在执行python脚本过程中,需要安装python环境,比较复杂,导致测试门槛高,并且从零部件到整车的开发验证没有统一的自动化开发工具和测试套件,无法满足快速的大规模测试开发和验证,测试效率低。


技术实现思路

1、本专利技术的目的之一在于提供一种自动化测试方法,以解决现有技术中在车辆测试中执行python脚本文档来自技高网...

【技术保护点】

1.一种自动化测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于用户在可视化工具中对测试模型的启动操作,运行所述测试模型之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述自定义模块的格式包括全局唯一类定义,类的描述和类名、接口方法的定义和方法参数注解。

4.根据权利要求1所述的方法,其特征在于,所述响应于用户在可视化工具中对测试模型的启动操作,运行所述测试模型之前,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述遍历执行所述测试模型的每个模块之前,所述方法...

【技术特征摘要】

1.一种自动化测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述响应于用户在可视化工具中对测试模型的启动操作,运行所述测试模型之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述自定义模块的格式包括全局唯一类定义,类的描述和类名、接口方法的定义和方法参数注解。

4.根据权利要求1所述的方法,其特征在于,所述响应于用户在可视化工具中对测试模型的启动操作,运行所述测试模型之前,所述方法还包括:

5.根据权利要求1至4任一项所述的方法,其特征在于,所述遍历执行所述测试模型的每个模块之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

【专利技术属性】
技术研发人员:易纲王伟代维怀
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1