[发明专利]一种电动汽车整车控制器持续集成测试方法及系统在审
| 申请号: | 202010300369.X | 申请日: | 2020-04-16 | 
| 公开(公告)号: | CN113534764A | 公开(公告)日: | 2021-10-22 | 
| 发明(设计)人: | 谢众玉 | 申请(专利权)人: | 广州汽车集团股份有限公司 | 
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 | 
| 代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 刘波 | 
| 地址: | 510030 广东省广州市越秀*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 电动汽车 整车 控制器 持续 集成 测试 方法 系统 | ||
本发明提供一种电动汽车整车控制器持续集成测试方法及系统,所述方法包括获取待测试软件信息,待测试软件信息包括开发状态信息、待测试软件版本号和测试工程师信息;当检测到测试工程师账号与本管理员账号关联,且开发状态信息为未完成状态时,创建测试任务;当检测到待测试软件版本号变化时,为测试任务创建测试案例;当测试案例未被完成且未被禁止,在预设时刻调用下载软件客户端下载待测试软件模型或者代码;调用预设软件脚本启动模型在环或者软件在环测试工具对待测试软件模型或者代码进行测试,获取测试结果。通过本发明,使整车控制器测试依靠系统自动调度,解决了现有测试反馈过程中信息传递完全依靠人来完成,容易造成遗漏和错误问题。
技术领域
本发明涉及智能汽车测试技术领域,尤其涉及一种电动汽车整车控制器持续集成测试方法及系统。
背景技术
在整车控制器的功能测试中,常用的测试方法有模型在环、软件在环或者硬件在环/HIL测试,传统的测试流程是收到功能需求后,需求工程师进行需求分解,软件工程师进行软件建模,集成工程师进行软件集成,标定工程师进行标定,测试工程师进行测试并反馈测试结果,在此过程中信息传递完全依靠人来完成,容易造成遗漏和错误。
发明内容
本发明所要解决的技术问题在于,提供一种电动汽车整车控制器持续集成测试方法及系统,用于解决现有测试工程师进行测试并反馈测试结果,在此过程中信息传递完全依靠人来完成,容易造成遗漏和错误的问题。
本发明提供的一种电动汽车整车控制器持续集成测试方法,所述方法包括:
获取待测试软件信息,所述待测试软件信息包括开发状态信息、待测试软件版本号和测试工程师信息,所述开发状态信息、所述待测试软件版本号和所述测试工程师信息具有对应关系,所述测试工程师信息包括测试工程师账号;
当检测到所述测试工程师账号与本管理员账号关联,且所述开发状态信息为未完成状态时,创建测试任务;
当检测到所述待测试软件版本号变化时,为所述测试任务创建测试案例;
当所述测试案例未被完成且未被禁止,在预设时刻调用下载软件客户端下载所述待测试软件模型或者代码;
调用预设软件脚本启动模型在环或者软件在环测试工具对所述待测试软件模型或者代码进行测试,获取测试结果。
进一步地,步骤获取待测试软件信息之前还包括:
将同时具有访问待测试软件权限和待测试软件信息权限的所述测试工程师账号部署到所述本管理员账号中,使得所述测试工程师账号与所述本管理员账号关联。
进一步地,所述方法还包括:
根据预设接收人邮箱,将所述测试结果发送给所述预设接收人邮箱。
进一步地,所述方法还包括:
当检测到所述开发状态信息为完成状态时或者关闭状态时,关闭所述测试任务。
本发明提供的一种电动汽车整车控制器持续集成测试系统,所述系统包括获取单元、检测单元、创建单元和执行单元;
所述获取单元,用于获取待测试软件信息,所述待测试软件信息包括开发状态信息、待测试软件版本号和测试工程师信息,所述测试工程师信息包括测试工程师账号;
所述检测单元,用于检测到所述测试工程师账号与本管理员账号是否关联,以及所述开发状态信息的完成状态;还用于检测所述待测试软件版本号是否变化;
所述创建单元,用于检测到所述测试工程师账号与本管理员账号关联且所述开发状态信息为未完成状态时,创建测试任务;
所述创建单元,还用于当检测到所述待测试软件版本号变化时,为所述测试任务创建测试案例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州汽车集团股份有限公司,未经广州汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010300369.X/2.html,转载请声明来源钻瓜专利网。





