【技术实现步骤摘要】
一种电池管理系统源代码集成测试方法、测试装置及电子设备
[0001]本专利技术属于电源管理系统
,具体涉及一种电池管理系统源代码集成测试方法、测试装置及电子设备。
技术介绍
[0002]随着电池管理系统的功能越来越多,软件接口的数量也逐渐增多。面对繁杂的软件接口,一般方法为手动参照接口映射表进行手写代码集成,集成效果完全依靠集成人员的经验及能力。
[0003]当前,能够实现自动化的部分为自动编译及自动测试,但集成阶段才是决定电池管理系统系统软件迭代效率的重点部分。而众多的接口手动集成会浪费几天的时间,因为是手写代码,无法保证100%正确率,如发现错误,也会通过读代码的方式排错,无疑会浪费大量时间,软件迭代速度慢将会影响系统软件的质量提升。
[0004]现有技术公开了一种软件配置与集成方法,包括以下步骤:获取设备的硬件信息以及确定所述设备的待装功能;获取所述待装功能对应的目标代码的代码地址,并根据所述代码地址获取所述目标代码;根据所述硬件信息及所述待装功能的功能信息生成配置文件;根据所述配置文件和所述目标 ...
【技术保护点】
【技术特征摘要】
1.一种电池管理系统源代码集成测试方法,其特征在于,包括以下步骤:A、配置预设文件,对预设文件中的配置项进行配置;B、自动获取电池管理系统目标文件的接口信息;C、提取所述电池管理系统源代码文件的软件接口信息进行代码映射;D、编译所述映射完成的电池管理系统源代码生成可执行文件;E、进行功能测试,将电池管理系统可执行文件实际运行结果与目标文件中预设值比对,根据比对结果,判定源代码集成完整度。2.根据权利要求1所述的一种电池管理系统源代码集成测试方法,其特征在于,步骤A,具体为:在预设文件中对测试项目进行选择,对文件中的接口信息进行配置,对文件路径进行配置。3.根据权利要求1所述的一种电池管理系统源代码集成测试方法,其特征在于,步骤B,具体为:从系统软件集成信息表中获取目标软件的所有软件接口信息,接口信息是预先保存在系统软件集成信息表中的,接口信息主要包括软件接口名称,数据类型,接口方向及相应算法逻辑。4.根据权利要求1所述的一种电池管理系统源代码集成测试方法,其特征在于,步骤C,具体为:对于每个待集成源代码的文件进行软件接口信息读取,并将系统软件集成信息表中提取的信息按接口名称,类型及接口方向进行软件接口匹配,并根据系统软件集成信息表中算法逻辑栏中的内容有无判断是否集成算法逻辑代码。5.根据权利要求4所述的一种电池管理系统源代码集成测试方法,其特征在于,步骤C具体包括以下步骤:C1、遍历目标文件的接口信息文本文件,该文件中映射完成后的代码通过识...
【专利技术属性】
技术研发人员:张伟杰,刘轶鑫,荣常如,刘永山,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。