[发明专利]汽车软件单元自动测试方法、装置、设备及存储介质在审
| 申请号: | 202010312913.2 | 申请日: | 2020-04-20 |
| 公开(公告)号: | CN111506509A | 公开(公告)日: | 2020-08-07 |
| 发明(设计)人: | 郑军;姜辛;陈斌;窦国伟 | 申请(专利权)人: | 上海元城汽车技术有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
| 地址: | 201800 上海市嘉定*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 汽车 软件 单元 自动 测试 方法 装置 设备 存储 介质 | ||
本发明实施例公开了汽车软件单元自动测试方法、装置、设备及存储介质。该方法包括:通过汽车软件开发平台获取目标测试用例对应的目标测试用例文档和目标软件单元模型,其中,目标测试用例文档符合ASPICE测试用例规范,进入目标软件单元模型对应的测试环境,从目标测试用例文档中读取测试用例内容,并根据测试用例内容生成与目标软件单元模型相匹配的目标状态机,其中,目标状态机中包含执行内容和跳转条件,根据测试用例内容执行测试环境的仿真操作,并根据仿真数据确定测试结果。通过采用上述技术方案,可以在汽车软件开发平台进行自动测试,提高测试效率,同时也能够使得汽车软件单元测试更加规范化。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及汽车软件单元自动测试方法、装置、设备及存储介质。
背景技术
随着汽车行业的迅速发展,汽车电子电气(Electrical/Electronic,E/E)系统在汽车中的作用不断提高,电子控制单元(Electronic Control Unit,ECU,又称行车电脑)开发所占用的时间和成本也越来越高。同时,整车上越来越多的电子控制系统具有与安全相关的功能,因此对ECU的安全要求也越来越高。
为了减少产品的开发时间和成本,降低由于安全问题而导致的维护甚至召回的风险,越来越多的代工厂(Original Equipment Manufacturer,OEM)和供应商开始重视ECU软件开发过程质量,汽车软件过程改进和能力测定(Automotive Software ProcessImprovement and Capability dEtermination,ASPICE)逐渐成为汽车行业软件过程的事实标准。
ASPICE包含两部分:过程参考模型和过程评估模型。其中,过程参考模型是基于V模型构造。在ASPICE中,工程过程主要由系统工程和软件工程组成,系统工程和软件工程在V模型是整个ASPICE精华所在,图1为ASPCIE工程过程V模型示意图,如图1所示,在ASPICE V模型开发流程中,完成汽车软件详细设计和单元构建(SWE.3)后需要进行软件单元验证(SWE.4),验证软件单元能够覆盖软件需求。
在SWE.4流程中,ASPICE要求制定软件单元测试指导手册、测试用例模板、测试结果模板、测试报告模板、测试用例追踪矩阵、对应checklist及测试计划等。对于测试用例模板,需要具有以下元素:封面、变更记录、信息解释及测试用例,其中封面须包括文档名称、开发者、审批者及时间等,变更记录须包括版本号、变更者、审批者、日期及变更记录等,信息解释须包括文档中所用到的名称解释,以便于读懂测试用例,测试用例主要包括软件需求版本、开发者、测试环境版本等基本信息和测试用例内容,而测试用例内容可包括用例描述、测试预设条件、测试动作、预期结果、测试结果及测试数据名称等。目前主流汽车软件开发模式为基于模型设计(Model Based Design,MBD),可采用的工具如MATLAB/Simulink/Stateflow软件。现有技术中,在进行软件单元测试时,主要存在以下两种方式:第一种,利用汽车软件开发平台本身提供的工具包(如MATLAB提供的SimulinkTest)进行测试;第二种,利用第三方软件测试工具进行测试。然而,第一种方式中,仍需要工作人员根据ASPCIE要求制定的文件进行大量的手动操作,存在测试用例可读性差及无法满足ASPCIE对测试用例模型要求等问题;第二种方式中,第三方软件测试工具难以与软件开发平台做到无缝对接,存在兼容性差问题。
因此,现有技术中的汽车软件单元测试方案均不够完善,需要改进。
发明内容
本发明实施例提供了汽车软件单元自动测试方法、装置、设备及存储介质,可以优化现有的汽车软件单元测试方案。
第一方面,本发明实施例提供了一种汽车软件单元自动测试方法,包括:
通过汽车软件开发平台获取目标测试用例对应的目标测试用例文档和目标软件单元模型,其中,所述目标测试用例文档符合汽车软件过程改进和能力测定ASPICE测试用例规范;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海元城汽车技术有限公司,未经上海元城汽车技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010312913.2/2.html,转载请声明来源钻瓜专利网。





