软件性能测试报告.docx
《软件性能测试报告.docx》由会员分享,可在线阅读,更多相关《软件性能测试报告.docx(12页珍藏版)》请在冰豆网上搜索。
![软件性能测试报告.docx](https://file1.bdocx.com/fileroot1/2023-4/18/b081e37b-2c9f-4ae4-9ac3-8d08a7d9bf1d/b081e37b-2c9f-4ae4-9ac3-8d08a7d9bf1d1.gif)
软件性能测试报告
TPMKstandardizationoffice【TPMK5AB-TPMK08-TPMK2C-TPMK18】
软件性能测试报告
OfficialTestReport正式的测试报告
测试项目:
软件性能测试
ProjectInformation项目信息:
ProjectCode:
项目代码
?
072V24S
ProjectPhase:
项目阶段
研发?
SoftwareVersion:
软件版本
V1.2?
SampleInformation样品信息:
SampleLevel:
样品类型
?
BMS
Quantity:
数量
?
1
SerialNumber:
序列号
TestOperationInformation测试信息:
Location:
地点
?
上海博强
StartDate:
开始日期
?
2015-12-18
FinishDate:
完成日期
2015-12-21?
Conclusion结论:
Pass通过
Fail不通过
Other其它:
Performedby测试:
樊佳伦
Signature
Date:
2015-12-22
Writtenby撰写:
邓文
?
签名:
?
日期:
2015-12-23
Checkedby核查:
董安庆
2015-12-24
Approvedby批准:
穆剑权
2015-12-25
RevisionHistory修订履历
SN
序号
ReportNo.
报告编号
ReportVersion
报告版本
Contents
变更内容
ReleaseDate
发行日期
1
BQ-72V-BMS-0007
V1.0
Newrelease.
2015-12-25
2
BQ-72V-BMS-0007
V1.1
RTC时间再次验证
2015-1-7
Contents目录
1Purpose目的4
2References参考文件4
3Glossary术语4
4SampleInformation样品信息4
4.1GeneralInformation基本信息4
4.2Hardware&SoftwareInformation软硬件信息5
5Equipment&DeviceInformation设备信息5
6Approach测试方法和步骤5
7Pass/FailCriteria通过标准7
8Results分析与结果7
9Conclusion结论8
SoftwarePerformanceTestReport
1Purpose目的
验证该BMS的软件性能指标是否在产品规范内。
2References参考文件
Specification产品规格书:
编号
文档
1
BMS开发技术协议
2
T11电动汽车CAN协议
3
BMS控制需求V1.5
4
BMS基本参数
5
高压系统连接结构
Standard执行标准:
GS95024-1,ISO26262
3Glossary术语
缩略语
全称
定义
BMS
BatteryManagementSystem
电池管理系统
CAN
ControllerAreaNetwork
控制器局域网络
SOC
stateofcharge
动力电池荷电状态
SOH
stateofhealth
动力电池寿命状态
4SampleInformation样品信息
4.1GeneralInformation基本信息
ProjectPhase
项目阶段
SampleLevel
样品类型
Quantity
样品数量
SampleDescription
样品描述
Remark
备注
?
研发
BMS?
?
1
?
电池管理系统
4.2Hardware&SoftwareInformation软硬件信息
软件版本:
V1.2
硬件版本:
V1.2
5Equipment&DeviceInformation设备信息
SN
Name
SNinBQ
1
高低温试验箱
BQ-SB-25
2
24S/50AH电池组
N/A
3
12VDC
N/A
4
万用表
N/A
5
蓄电池循环充放系统柜
BQ-SB-05
6Approach测试方法和步骤
序号
测试项目
测试步骤/测试方法
判定标准
1
测试ECU上电时间
1.从T1wakeon(poweron)开始,进入Bootloader,退出Bootloader,进入应用程序,进入自检,自检完成,发出第一帧报文的时间T2。
2.重复测试(3)次,取平均值(T1~T2)。
3.记录ECU上电时间(T2-T1)/3
N/A
2
ECU时序
1.校准上位机时间
2.持续4小时
3.比较上位机时间与实际时间的误差
N/A
3
报文时序
1.通过CANtest软件发送一帧报文0x18c0eff4
2.在导出文件计算该报文的时间差
3.计算该报文的现实时间差
4.比较误差,计算精度
N/A
4
报文稳定性
1.一台电脑通过CANtest发送一帧报文,另一台电脑通过CANtest接收此帧报文,持续1小时
2.选择10种不同类型的报文,按照1#步骤
3.在CANtest中导出文件,比较2台电脑发送与接收报文是否有丢失
N/A
5
死机(复位)
1.通过CANtest接收BMS的报文数据
2.突然断电BMS,再次恢复
3.通过CANtest查看BMS是否继续发送上电自检的报文
4.拔掉CAN线的EMC屏蔽层,转移测试布置到干扰强烈的地方如充放电设备区,等待至BMS发生死机,再转移测试布置到远离干扰源
5.通过CANtest查看BMS是否继续发送上电自检的报文
N/A
6
模拟故障(干扰、电流)输入
1.搭建HIL测试布置
2.注入故障模拟电压,电流,温度的异常
3.通过CANtest查看BMS是否发送异常告警的报文
N/A
7
ECU上下电的反映
1.布置连接好测试平台
2.反复给BMS执行上电,下电的操作,间隔保持在1s~10s之间
3.执行步骤2#进行100次
4.观察BMS能否再次正常上电且其收发数据是否正常
N/A
8
运行功耗
1.布置连接好测试平台
2.BMS上电,继电器闭合
3.修改保护阈值,制造保护动作,继电器断开
4.查看稳压源的电流,待其稳定后记录
<3W
9
Bootloader可靠性
1.布置连接好测试平台
2.通过bootloader下载基础程序
3.在正常下载中突然给BMS断电,再次重复下载bootloader程序,能否正常下载
4.重复2~3步骤,进行10次
N/A
10
接收的Buf滤波(Bootloader)
1.通过一台电脑在CANtest发送一帧错误报文
2.通过另外一台电脑在CANtest接收报文,是否接收该错误报文
N/A
11
接收的Buf滤波(正常工作)
1.通过一台电脑在CANtest发送一帧错误报文
2.通过另外一台电脑在CANtest接收报文,是否接收该错误报文
N/A
12
电源管理
1.布置连接好测试平台
2.BMS上电,继电器闭合
3.调节供电电压至17V,观察继电器是否断开
4.恢复BMS正常供电
5.调节供电电压至8V,观察继电器是否断开
6.恢复BMS正常供电
N/A
13
通讯一般要求
检测波特率是否正确
N/A
14
信号传输时序要求
检测报文时序是否符合协议要求
N/A
15
信号滤波错误
1.通过一台电脑在CANtest发送一帧错误报文
2.通过另外一台电脑在CANtest接收报文,是否接收该错误报文
N/A
16
关键数据保存
1.布置连接好测试平台
2.修改阈值制造过充,过放,温度,电流的保护
3.当保护发生,继电器切断,随即切断BMS
4.再次上电,在历史数据中查看是否保存了上次异常数据
N/A
17
重新编程功能
1.布置连接好测试平台
2.通过CAN进行bootloader的烧录
N/A
18
标定功能
1.布置连接好测试平台
2.通过CAN网络对电池保护参数进行重新标定
N/A
7Pass/FailCriteria通过标准
如章节6
8Results分析与结果
共18项测试,其中6项未做,分别是:
报文稳定性,死机复位,模拟故障,接收的Buf滤波(Bootloader),接收的Buf滤波(正常工作),信号传输时序要求;其中一项不通过测试,是ECU时序;
其余12项测试的试验数据和结果分析如下:
序号
测试项目
试验数据
分析
结果
1
测试ECU上电时间
3次时间分别为1.12s1.13s1.25s平均为1.16s
符合协议
通过测试
2
ECU时序
误差约7s
符合协议
通过测试
3
报文时序
1.007%
符合协议
通过测试
4
报文稳定性
未做
N/A
N/A
5
死机(复位)
未做
N/A
N/A
6
模拟故障(干扰、电流)输入
未做
N/A
N/A
7
ECU上下电的反映
反复上下电100次后恢复,BMS收发无丢帧异常
符合协议
通过测试
8
运行功耗
2.04W
符合协议
通过测试
9
Bootloader可靠性
在下载中执行掉电操作,反复10次,重新下载bootloader状态良好,无报错
符合协议
通过测试
10
接收的Buf滤波(Bootloader)
未做
N/A
N/A
11
接收的Buf滤波(正常工作)
未做
N/A
N/A
12
电源管理
BMS供电8V,继电器中断;17V,继电器中断
符合协议
通过测试
13
通讯一般要求
250Kbps
符合协议
通过测试
14
信号传输时序要求
未做
N/A
N/A
15
信号滤波错误
无报错
符合协议
通过测试
16
关键数据保存
历史告警保存
符合协议
通过测试
17
重新编程功能
可用CAN进行程序烧录
符合协议
通过测试
18
标定功能
可以通过CAN对参数进行重新标定
符合协议
通过测试
9Conclusion结论
该BMS在软件版本V1.2和硬件版本V1.2的阶段,其软件性能指标部分不满足协议的要求,其他未测试部分不在本报告表达范围内。